]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
gdb/
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
d8906c6f
TJB
12009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2
3 * gdb.python/python-cmd.exp: New file.
4
ff4ab08d
TG
52009-02-06 Tristan Gingold <gingold@adacore.com>
6
7 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
8
aacd552b
TG
92009-02-05 Tristan Gingold <gingold@adacore.com>
10
11 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
12 pointer is dereferenced and use this signal name in regexp.
13 * gdb.base/signull.exp: Ditto.
14 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
15 * gdb.base/signull.c (main): Ditto.
16
08c637de
TJB
172009-02-04 Tom Tromey <tromey@redhat.com>
18 Thiago Jung Bauermann <bauerman@br.ibm.com>
19
20 * gdb.python/python-value.exp: Use `gdb.history' instead of
21 `gdb.value_from_history'.
22 (test_value_numeric_ops): Add test for conversion of enum constant.
23 * gdb.python/python-value.c (enum e): New type.
24 (evalue): New global.
25 (main): Use argv.
26
20261af8
JG
272009-02-04 Jerome Guitton <guitton@adacore.com>
28
29 * gdb.ada/uninitialized_vars: New test program.
30 * gdb.ada/uninitialized_vars.exp: New testcase.
31
52e44b43
TT
322009-02-02 Tom Tromey <tromey@redhat.com>
33
34 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
35 * gdb.cp/pr2489.cc: Rename...
36 * gdb.cp/pr9594.cc: ... to this.
37
1c71341a
TT
382009-02-02 Tom Tromey <tromey@redhat.com>
39
40 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
41 * gdb.cp/pr2489.cc: New file.
42 * gdb.cp/cpcompletion.exp: New file.
43
a4295225
TT
442009-02-02 Tom Tromey <tromey@redhat.com>
45
46 PR exp/9059:
47 * gdb.cp/call-c.exp: Add regression test.
48 * gdb.cp/call-c.cc (FooHandle): New typedef.
49 (main): New variable 'handle'.
50
592375cd
VP
512009-01-30 Vladimir Prus <vladimir@codesourcery.com>
52
53 * lib/mi-support.exp (et_mi_thread_list)
54 (check_mi_and_console_threads): Adjust for current thread in
55 -thread-list-ids output.
56
41447f92
VP
572009-01-30 Vladimir Prus <vladimir@codesourcery.com>
58
59 * gdb.mi/mi-break.exp (test_disabled_creation): New.
60 Call it.
61
35669430
DE
622009-01-28 Doug Evans <dje@google.com>
63
64 * gdb.arch/amd64-disp-step.S: New file.
65 * gdb.arch/amd64-disp-step.exp: New file.
66 * gdb.arch/i386-disp-step.S: New file.
67 * gdb.arch/i386-disp-step.exp: New file.
68
09f00d9a
PM
692009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
70
71 * gdb.base/find.exp: Set newline variable
72 using quotes instead of braces to fix cygwin failures.
73
1e8fb976
PA
742009-01-23 Pedro Alves <pedro@codesourcery.com>
75
76 * gdb.base/radix.exp: Add tests to ensure that that set
77 input-radix 0 and set output-radix 0 are really rejected.
78
da061712
PA
792009-01-23 Pedro Alves <pedro@codesourcery.com>
80
81 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
82 copyright years.
83
dd7e2d2b
PA
842009-01-23 Pedro Alves <pedro@codesourcery.com>
85
86 PR gdb/9664:
87 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
88
392452f6
PA
892009-01-22 Pedro Alves <pedro@codesourcery.com>
90
91 PR c++/9631:
92 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
93
8653e71c
PM
942009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
95
96 * gdb.server/file-transfer.exp: Use EXEEXT variable for
97 binfile definition to fix Windows OS failure.
98
a12cc160
DJ
992009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
100
101 PR gdb/9346
102 * gdb.base/interrupt.c (sigint_handler): New.
103 (main): Install a SIGINT handler if SIGNALS is defined. Exit
104 on error.
105 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
106 Test "signal SIGINT".
107
b89667eb
DE
1082009-01-19 Doug Evans <dje@google.com>
109
110 * gdb.base/break.exp: Update expected gdb output.
111 * gdb.base/sepdebug.exp: Ditto.
112 * gdb.mi/mi-syn-frame.exp: Ditto.
113 * gdb.mi/mi2-syn-frame.exp: Ditto.
114 * gdb.base/call-signal-resume.exp: New file.
115 * gdb.base/call-signals.c: New file.
116 * gdb.base/unwindonsignal.exp: New file.
117 * gdb.base/unwindonsignal.c: New file.
118 * gdb.threads/interrupted-hand-call.exp: New file.
119 * gdb.threads/interrupted-hand-call.c: New file.
120 * gdb.threads/thread-unwindonsignal.exp: New file.
121
adb483fe
DJ
1222009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
123
124 * gdb.base/define.exp: Test defining and hooking prefix commands.
125 * gdb.python/python.exp: Update test for "show user" output.
126
60023297
JK
1272009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
128
129 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
130 now the output exactly, using less wildcards. Expect also the output
131 of gfortran-4.3. Update for the f-valprint.c modification from
132 2008-04-22.
133 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
134 Remove gdb_test test names where matching the command.
135
ccc57cf9
PA
1362009-01-01 Pedro Alves <pedro@codesourcery.com>
137
138 PR breakpoints/9681:
139 * gdb.base/watchpoint.exp: Add regression test.
140
c7a6ca08
PA
1412008-12-31 Pedro Alves <pedro@codesourcery.com>
142
143 * gdb.threads/attach-into-signal.exp: Don't use
144 gdb_suppress_entire_file.
145 * gdb.threads/attach-stopped.exp: Ditto.
146 * gdb.threads/attachstop-mt.exp: Ditto.
147
3a031f65
PA
1482008-12-31 Pedro Alves <pedro@codesourcery.com>
149
150 PR gdb/8812:
151 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
152
09e6485f
PA
1532008-12-29 Pedro Alves <pedro@codesourcery.com>
154
155 PR gdb/7536:
156 * gdb.base/radix.exp: Add tests to ensure invalid input radices
157 and unsupported output radices are really rejected.
158
0cd53049
JK
1592008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
160
161 * gdb.cp/punctuator.exp: Backslash the '$' signs.
162
ba163c7e
TT
1632008-12-22 Tom Tromey <tromey@redhat.com>
164
165 * gdb.cp/punctuator.exp: New file.
166
6f4de6c9
JK
1672008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
168
169 * gdb.base/completion.exp (Completing non-existing component): New test.
170
0f34d0b4
JK
1712008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
172
173 Fix for PR gdb/8648.
174 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
175 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
176 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
177 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
178
db2ad4c3
JK
1792008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
180
181 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
182
bb5ef15e
DP
1832008-12-16 Christophe Lyon <christophe.lyon@st.com>
184
185 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
186 compiler actually generate code at the expected line number.
187
90142adc
JZ
1882008-12-15 Jie Zhang <jie.zhang@analog.com>
189
190 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
191
fad6eecd
TT
1922008-12-12 Tom Tromey <tromey@redhat.com>
193
194 * gdb.base/commands.exp (redefine_hook_test): New proc.
195 Call it.
196
17c8aaf5
TT
1972008-12-11 Tom Tromey <tromey@redhat.com>
198
199 * gdb.base/macscp.exp: New regression test.
200
7c8adf68
TT
2012008-12-11 Tom Tromey <tromey@redhat.com>
202
203 * gdb.base/macscp.exp: Print "address.addr".
204 * gdb.base/macscp1.c (struct outer): New struct.
205 (address): New global.
206
b05dcbb7
TT
2072008-12-09 Tom Tromey <tromey@redhat.com>
208
209 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
210 Call it.
211
2d476de1
DE
2122008-12-04 Doug Evans <dje@google.com>
213
214 * gdb.server/ext-run.exp: Relax regexp for init program.
215
87bdc959
TG
2162008-12-03 Tristan Gingold <gingold@adacore.com>
217
218 * gdb.base/macscp.exp: Generate an object file during compilation
219 to work around Darwin dsymutil limitations.
220
e0740f77
JK
2212008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
222
223 Test resolving external references to TLS variables.
224 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
225 FILE2_THREAD_LOCAL.
226 (testfile2, srcfile2): New variables.
227 * gdb.threads/tls.c (file2_thread_local)
228 (function_referencing_file2_thread_local): New.
229 * gdb.threads/tls2.c: New file.
230
67f0aac5
JB
2312008-11-28 Joel Brobecker <brobecker@adacore.com>
232
233 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
234 rather than integer, as integer might not be big enough when
235 on 64bit targets.
67f0aac5 236
c332165e
JG
2372008-11-27 Jerome Guitton <guitton@adacore.com>
238
239 * gdb.cp/formatted-ref.exp: Add equality test.
240 * gdb.ada/formatted_ref.exp: Ditto.
241
fc9b693c
JK
2422008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
243
244 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
245 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
246
a9c64011
AS
2472008-11-20 Andreas Schwab <schwab@suse.de>
248
249 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
250 matching syscall entry point.
251 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
252 (tcatch_vfork_then_child_follow): Likewise. Finish through
253 vfork even if we stopped at the syscall trampoline.
254
e2fd701e
DE
2552008-11-20 Doug Evans <dje@google.com>
256
257 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
258
69abc51c
TJB
2592008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
260
261 * gdb.arch/ppc-dfp.exp: New file.
262 * gdb.arch/ppc-dfp.c: New file.
263
c14c28ba
PP
2642008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
265
266 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 267
2e74121d
DE
2682008-11-17 Doug Evans <dje@google.com>
269
270 * gdb.mi/mi-syn-frame.exp: Update expected output.
271 * gdb.mi/mi2-syn-frame.exp: Update expected output.
272
66bb093b
VP
2732008-11-17 Vladimir Prus <vladimir@codesourcery.com>
274
275 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
276 "thread N" results in =thread-selected.
277 * lib/mi-support (mi_run_cmd, mi_expect_stop)
278 (mi_send_resuming_command_raw): Be prepared for
279 =thread-selected.
280
3d043ef6
VP
2812008-11-17 Vladimir Prus <vladimir@codesourcery.com>
282
a9c64011
AS
283 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
284 * lib/mi-support.exp: Likewise.
3d043ef6 285
808104c8
JB
2862008-11-16 Joel Brobecker <brobecker@adacore.com>
287
288 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
289 commands from the expected output for "help catch".
290
00b22944
JB
2912008-11-15 Joel Brobecker <brobecker@adacore.com>
292
293 * gdb.ada/int_deref.exp: New testcase.
294
59669435
TT
2952008-11-14 Nick Roberts <nickrob@snap.net.nz>
296
297 * gdb.mi/gdb2549.exp: New file.
298
de04a248
DE
2992008-11-11 Doug Evans <dje@google.com>
300
301 * gdb.base/callexit.exp: New file.
302 * gdb.base/callexit.c: New file.
303
6b8ce727
DE
3042008-11-10 Doug Evans <dje@google.com>
305
306 * lib/gdb.exp (GDBFLAGS): Move -nx ...
307 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
308 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
309 (default_gdb_start,default_gdb_exit): Ditto.
310 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
311 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
312 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
313 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
314 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
315 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
316
1b14b8aa
AS
3172008-11-03 Andreas Schwab <schwab@suse.de>
318
319 * gdb.base/hashline2.exp: Fix typo.
320 * gdb.base/hashline3.exp: Likewise.
321
f3134b88
TT
3222008-10-30 Tom Tromey <tromey@redhat.com>
323
324 * gdb.base/pointers.exp: Add test.
325 * gdb.base/pointers.c (k, S): New typedefs.
326 (instance): New global.
327
c2226152
AS
3282008-10-30 Andreas Schwab <schwab@suse.de>
329
330 * gdb.base/args.exp: Add tests for newlines.
331
462f405c
JB
3322008-10-30 Joel Brobecker <brobecker@adacore.com>
333
334 gdb.base/foll-exec.exp: Update the expected output of a couple
335 of "info breakpoints" tests.
336
79a45b7d
TT
3372008-10-28 Tom Tromey <tromey@redhat.com>
338
339 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
340
adc13a14
PA
3412008-10-24 Pedro Alves <pedro@codesourcery.com>
342
343 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
344 gdb_start_cmd.
345 Use runto_main before any test that requires execution.
346
252fbfc8
PA
3472008-10-23 Pedro Alves <pedro@codesourcery.com>
348
349 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
350 instead of SIGINT.
351
28148e3d
JB
3522008-10-22 Joel Brobecker <brobecker@adacore.com>
353
354 * gdb.base/completion.exp: Update expected output following
355 the addition of the "info tasks" command.
356
c209f847
TT
3572008-10-22 Tom Tromey <tromey@redhat.com>
358
359 * gdb.base/exprs.exp (test_expr): Add test for string
360 concatenation.
361
f177e350
PA
3622008-10-19 Pedro Alves <pedro@codesourcery.com>
363
364 * configure.ac: Output gdb.python/Makefile.
365 * configure: Regenerate.
366 * gdb.python/Makefile.in: New.
367
cce89356
JB
3682008-10-16 Joel Brobecker <brobecker@adacore.com>
369
370 * gdb.base/foll-fork.exp: Adjust the expected output to match
371 the new description for fork/vfork catchpoints in the "info
372 breakpoints" output.
373
176d289d
TJB
3742008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
375
376 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
377
a08702d6
TJB
3782008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
379
380 * gdb.python/python-value.c: New file.
381 * gdb.python/python-value.exp: New file.
382
1c5cfe86
PA
3832008-10-15 Pedro Alves <pedro@codesourcery.com>
384
385 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
386
5a98ad69
DP
3872008-10-15 Denis Pilat <denis.pilat@st.com>
388
41702f1b 389 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 390
dcb1a1e2
TT
3912008-10-09 Tom Tromey <tromey@redhat.com>
392
393 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
394 'fprintf' and 'stderr'.
395
9124fe48
JB
3962008-10-07 Joel Brobecker <brobecker@adacore.com>
397
398 * gdb.ada/ref_tick_size.exp: New testcase.
399
45452591
DE
4002008-10-06 Doug Evans <dje@google.com>
401
402 * gdb.dwarf2/dw2-cu-size.exp: New file.
403 * gdb.dwarf2/dw2-cu-size.S: New file.
404
405 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
406 .Ltype_int for clarity.
407
4fc5b208
PP
4082008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
409
410 PR gdb/2384:
411 * gdb.cp/gdb2384.exp: Extended to test more cases.
412 * gdb.cp/gdb2384.cc: Likewise.
413 * gdb.cp/gdb2384-base.h: Likewise.
414 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 415
d78df370
JK
4162008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
417
418 * gdb.base/maint.exp (maint print type): Remove printing
419 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
420
9a044a89
TT
4212008-09-30 Tom Tromey <tromey@redhat.com>
422
423 * gdb.base/macscp.exp: Add completion tests.
424 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
425 (TWENTY_THREE): Likewise.
426 (FORTY_EIGHT): Likewise.
427
506800a9
TT
4282008-09-30 Tom Tromey <tromey@redhat.com>
429
430 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
431 everywhere.
432 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
433
1a6f01b5
JK
4342008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
435
436 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
437 testcase is derived from. Fix racy dependency on an expected PID
438 number. No longer support the testcase on Linux kernel 2.4.x.
439
2fae03e8
TT
4402008-09-27 Tom Tromey <tromey@redhat.com>
441
442 * gdb.base/macscp.exp: Add tests for stringification, splicing,
443 and varargs.
444
1ad15515
PA
4452008-09-22 Pedro Alves <pedro@codesourcery.com>
446
447 * lib/mi-support.exp (mi_expect_interrupt): New.
448 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
449 from gdb.mi/mi-nonstop.exp.
450 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
451 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
452 lib/mi-support.exp.
453 Use mi_check_thread_states throughout. Avoid ".*" and do not
454 require an anchor after -exec-run.
455
d0b76dc6
DJ
4562008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
457
458 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
459 stop is pending. Avoid ".*" when two stops are pending.
460 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
461 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
462 newlines in fullnames.
463 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
464 (mi_expect_stop): Update comments. Only anchor in sync mode.
465 Do not match newlines.
466 (mi_send_resuming_command_raw): Always return status.
467 (mi_get_stop_line): Do not match more than one line by accident.
468 Only anchor in sync mode.
469 (mi_run_inline_test): If -exec-next fails, give up.
470
9990c830
UW
4712008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
472
473 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
474 on SPU.
475
ebcf6f00
JB
4762008-09-10 Joel Brobecker <brobecker@adacore.com>
477
478 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
479
b6db24e5
JB
4802008-09-10 Joel Brobecker <brobecker@adacore.com>
481
482 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
483 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
484 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
485 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
486 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
487 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
488 gdb.ada/interface.exp, gdb.ada/null_array.exp,
489 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
490 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
491 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
492 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
493 Include the "= " sequence in the expected output of print tests.
494
2bf448e0
JB
4952008-09-10 Joel Brobecker <brobecker@adacore.com>
496
497 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
498 description for boolean types.
499
d51fd4c8
PA
5002008-09-09 Pedro Alves <pedro@codesourcery.com>
501
502 * gdb.base/hook-stop-continue.c: New.
503 * gdb.base/hook-stop-continue.exp: New.
504
694182d2
DJ
5052008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
506
507 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
508
3b8a7fc0
JG
5092008-09-08 Jerome Guitton <guitton@adacore.com>
510
511 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
512 (stack_check_probe_2, stack_check_probe_loop_1)
513 (stack_check_probe_loop_2): New functions.
514 (main): Add call to these new functions.
515 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
516 functions, check that the breakpoint is inserted at the appropriate
517 location.
518 (insert_breakpoint): Slightly refine this procedure so that it can
519 be called several times in the test.
520
96cc0ae8
JG
5212008-09-08 Jerome Guitton <guitton@adacore.com>
522
523 * gdb.base/stack-checking.c: New file.
524 * gdb.base/stack-checking.exp: New file.
525
1f08b409
TJB
5262008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
527
528 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
529 * gdb.arch/altivec-regs.exp: Likewise.
530 * gdb.arch/vsx-regs.exp: Likewise.
531
3099e1c4
TJB
5322008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
533
534 * gdb.arch/ppc-fp.exp: New file.
535 * gdb.arch/ppc-fp.c: New file.
536
cc69bfc1
PP
5372008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
538
539 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
540 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 541
b02a33db
MS
5422008-09-04 Michael Snyder <msnyder@vmware.com>
543
544 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
545 as "at" (for non-debug functions such as _start).
546
2992cbe0
UW
5472008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
548
549 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
550 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
551 software watchpoints.
552 * gdb.base/watch_thread_num.exp: Likewise.
553
514f746b
AR
5542008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
555
556 * gdb.arch/i386-bp_permanent.exp: New test.
557
876cecd0
TT
5582008-08-24 Tom Tromey <tromey@redhat.com>
559
560 * gdb.base/maint.exp: Update "maint print type".
561
80f73d71
VP
5622008-08-21 Vladimir Prus <vladimir@codesourcery.com>
563
564 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
565 support. Adjust the order of "*running" notifications.
566 * gdb.mi/non-stop.c: Don't cast from int to void* and
567 back.
568
d9c78d7d
MK
5692008-08-20 Mark Kettenis <kettenis@gnu.org>
570
571 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
572 expect to find it in the "info frame" output.
573
97a2d1d3
DJ
5742008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
575
576 * gdb.base/interp.exp: Always consume both prompts.
577
b96e2927
PA
5782008-08-20 Pedro Alves <pedro@codesourcery.com>
579
580 * gdb.base/pending.exp: Test pending breakpoints without symbols
581 loaded.
582
8cf6e61a
VP
5832008-08-19 Vladimir Prus <vladimir@codesourcery.com>
584
585 * lib/mi-support.exp (mi_expect_stop): Produce
586 more details on failures.
587 * gdb.mi/mi-nonstop.exp: New.
588 * gdb.mi/non-stop.c: New.
589
c6ebd6cf
VP
5902008-08-19 Vladimir Prus <vladimir@codesourcery.com>
591
a9c64011
AS
592 * gdb.mi/mi-async.exp: Use 'set target-async'.
593 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 594
46a9b8ed
DJ
5952008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
596
597 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
598
44feb3ce
TT
5992008-08-17 Tom Tromey <tromey@redhat.com>
600
601 * gdb.base/help.exp (help catch): Rewrite.
602
311a4e6b
TJB
6032008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
604
605 * gdb.base/define.exp: Test indented command documentation.
606 * gdb.python/python.exp: Test indented multi-line command.
607
604c2f83
LM
6082008-08-15 Luis Machado <luisgpm@br.ibm.com>
609
610 * testsuite/gdb.arch/vsx-regs.c: New source file.
611 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
612 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
613
886a217c
TT
6142008-08-14 Tom Tromey <tromey@redhat.com>
615
616 * gdb.base/macscp.exp: Add regression test for "macro define" or
617 "macro undef" with no arguments.
618
c814a4f3
PP
6192008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
620
621 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 622
12ab8a60
UW
6232008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
624
625 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
626
d57a3c85
TJB
6272008-08-06 Tom Tromey <tromey@redhat.com>
628
629 * gdb.python/python.exp: New file.
630
c7b778ff
JK
6312008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
632
633 Fix for PR gdb/1543.
634 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
635 $LOCATION.
636 (location): New variable.
637 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
638 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
639 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
640 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
641 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
642 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
643 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
644 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
645 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
646 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
647 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
648 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
649 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
650 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
651 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
652 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
653 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
654 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
655 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
656 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
657 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
658 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
659 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
660 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
661 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
662 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
663 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
664 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
665 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
666 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
667 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
668 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
669 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
670 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
671 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
672 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
673 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
674 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
675 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
676 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
677 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
678 gdb.base/type-opaque.exp, gdb.base/until.exp,
679 gdb.base/value-double-free.c, gdb.base/varargs.exp,
680 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
681 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
682 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
683 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
684 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
685 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
686 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
687 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
688 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
689 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
690 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
691 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
692 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
693 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
694 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
695 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
696 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
697 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
698 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
699 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
700 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
701 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
702 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
703 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
704 gdb.pascal/types.exp, gdb.stabs/weird.exp,
705 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
706 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
707 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
708 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
709 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
710 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
711 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
712 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
713 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
714 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
715 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
716 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
717 lib/mi-support.exp, lib/trace-support.exp: Remove reference
718 to bug-gdb@prep.ai.mit.edu .
719
5e06a3d1
VP
7202008-07-31 Vladimir Prus <vladimir@codesourcery.com>
721
722 * lib/mi-support.exp (mi_load_shlibs): New.
723 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
724
9d81d21b
VP
7252008-07-30 Vladimir Prus <vladimir@codesourcery.com>
726
727 * lib/mi-support.exp (get_mi_thread_list)
728 (check_mi_and_console_threads): New, moved from ...
729 * gdb.mi/mi-pthread.exp: ...here.
730 * gdb.mi/gdb669.exp (get_mi_thread_list)
731 (check_mi_and_console_threads): Delete.
732 * gdb.mi/mi2-pthread.exp: Likewise.
733
bae98fe0
TT
7342008-07-28 Tom Tromey <tromey@redhat.com>
735
736 * Makefile.in (just-check): Remove. Move body to...
737 (check): ... here.
738
57380f4e
DJ
7392008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
740
741 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
742 Add a test for duplicated SIGINTs.
743
e09490f1
DJ
7442008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
745
746 * gdb.threads/schedlock.exp (get_args): Update to work for any
747 value of NUM.
748 (Top level): Report the number of threads that did not resume.
749
6387b45f
DJ
7502008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
751
752 * gdb.dwarf2/dw2-compressed.S: Also define __start.
753
62f64ff2
DJ
7542008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
755
756 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
757 non-MI prompt.
758
fa8de41e
TT
7592008-07-26 Tom Tromey <tromey@redhat.com>
760
761 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
762 (function_struct, function_struct_ptr): New globals.
763 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
764 function pointer in a struct.
765
ccb3ac8a
TT
7662008-07-26 Tom Tromey <tromey@redhat.com>
767
768 * gdb.base/macscp.exp: Add test for macro lexing bug.
769
d7d9f01e
TT
7702008-07-18 Tom Tromey <tromey@redhat.com>
771
772 * gdb.base/macscp.exp: Add macro tests.
773
9bf07184
PP
7742008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
775
776 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
777
becf6477
PP
7782008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
779
780 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
781
0709f7d3
PP
7822008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
783
784 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 785
7093c834
PP
7862008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
787
788 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 789
b432ffe3
JK
7902008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
791
792 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
793
b1a268e5
VP
7942008-07-12 Vladimir Prus <vladimir@codesourcery.com>
795
796 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
797
e2995f8e
KB
7982008-07-11 Kevin Buettner <kevinb@redhat.com>
799
800 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
801 of regexp to account for changes made to GDB in the printing of
802 byte vectors.
803
14032a66
TT
8042008-07-11 Tom Tromey <tromey@redhat.com>
805
806 * gdb.base/completion.exp: Add 'help' completion test.
807
981505ef
JK
8082008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
809
810 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
811
10568435
JK
8122008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
813
814 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
815
4487aabf
PA
8162008-07-09 Pedro Alves <pedro@codesourcery.com>
817
818 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
819
a4a9b1c4
PA
8202008-07-09 Pedro Alves <pedro@codesourcery.com>
821
822 * gdb.base/fullname.exp: Restore pwd if compiling failed.
823
3c3185ac
JK
8242008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
825
826 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
827
7ebd49dc
VP
8282008-06-28 Vladimir Prus <vladimir@codesourcery.com>
829
830 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
831 previous commit. Add a comment.
832
84e46146
PA
8332008-06-28 Pedro Alves <pedro@codesourcery.com>
834
835 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
836
0f8d4a2f
VP
8372008-06-28 Vladimir Prus <vladimir@codesourcery.com>
838
839 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
840
f747e0ce
PA
8412008-06-27 Pedro Alves <pedro@codesourcery.com>
842
843 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
844 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
845 compiling an executable, link in an object that forces unbuffered
846 output.
847 * lib/set_unbuffered_mode.c: New file.
848
734a5c36
JK
8492008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
850
851 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
852
a2840c35
VP
8532008-06-25 Vladimir Prus <vladimir@codesourcery.com>
854
a9c64011
AS
855 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
856 mi_expect_stop.
857 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
858 Demand that *running is output.
859 (detect_async): Perform checking every time.
860 (mi_send_resuming_command): Extract everything into...
861 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
862 (mi_expect_stop): Don't accept any output before *stopped.
863
6ae37fef
VP
8642008-06-13 Vladimir Prus <vladimir@codesourcery.com>
865
866 Robustify mi-simplerun.
a9c64011
AS
867 * gdb.mi/basics.c (main): Add a call to sleep.
868 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
869 * gdb.mi/mi2-cli.exp: Likewise.
870 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 871
b4aa76f0 8722008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
873
874 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
875
e1ac3328
VP
8762008-06-10 Vladimir Prus <vladimir@codesourcery.com>
877
a9c64011
AS
878 * gdb.mi/mi-console.exp: Adjust.
879 * gdb.mi/mi-syn-frame.exp: Adjust.
880 * gdb.mi/mi2-console.exp: Adjust.
881 * gdb.mi/mi2-syn-frame.exp: Adjust.
882 * lib/mi-support.exp (mi_run_cmd): Adjust.
883 (mi_send_resuming_command): Adjust.
e1ac3328 884
f7f9a841
VP
8852008-06-10 Vladimir Prus <vladimir@codesourcery.com>
886
887 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
888 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
889 testing of stopped.
890 * gdb.mi/mi2-syn-frame.exp: Likewise.
891 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
892 (async, detect_async): New.
893 (mi_expect_stop, mi_continue_to_line): Adjust expectation
894 depending on if we're running in sync or async mode.
f7f9a841 895
37cd5d19
TT
8962008-06-09 Tom Tromey <tromey@redhat.com>
897
898 * gdb.base/completion.exp: New tests for field name completion
899 with spaces, and field name completion with '->'.
900
65d12d83
TT
9012008-06-06 Tom Tromey <tromey@redhat.com>
902
903 * gdb.base/break1.c (struct some_struct): New struct.
904 (values): New global.
905 * gdb.base/completion.exp: Add field name completion test.
906
ebfe2e3f
PP
9072008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
908
909 * gdb.cp/call-c.exp: Test for incorrect handling of reference
910 to pointer.
911 * gdb.cp/call-c.cc: Likewise.
912
bcf6fc3a
NR
9132008-06-06 Nick Roberts <nickrob@snap.net.nz>
914
915 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
916 annotation.
917
49fd4a42 9182008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 919 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
920
921 * gdb.threads/execl.c, gdb.threads/execl1.c,
922 gdb.threads/execl.exp: New tests.
a9c64011 923
8a34ac3f
AR
9242008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
925 Daniel Jacobowitz <dan@codesourcery.com>
926
927 * gdb.cp/exception.exp: Activate test, make it work with pending
928 catchpoints.
929
86ae69ef
JK
9302008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
931
932 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
933
f7f9ae2c
VP
9342008-05-28 Vladimir Prus <vladimir@codesourcery.com>
935
a9c64011
AS
936 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
937 now printed.
938 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 939
2a2d4dc3
AS
9402008-05-27 Andreas Schwab <schwab@suse.de>
941
942 * gdb.base/frame-args.exp: Handle arguments that are optimized
943 out.
944
5099e4d9
LM
9452008-05-26 Luis Machado <luisgpm@br.ibm.com>
946
947 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
948 quiet for ppc32 and group options into a single variable.
949
d9c36a91
JB
9502008-05-23 Joel Brobecker <brobecker@adacore.com>
951
952 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
953 of zero-size elements.
954 * gdb.ada/null_array.exp: Test printing this new array.
955
103a8671
JK
9562008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
957
958 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
959
07a4cc1a 9602008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
961
962 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
963 of the "finish" command.
964
55f996a7
NR
9652008-05-21 Nick Roberts <nickrob@snap.net.nz>
966
967 * gdb.base/annota1.exp: Test for new annotation.
968
907fc202
UW
9692008-05-16 Pedro Alves <pedro@codesourcery.com>
970
971 * gdb.base/fixsection.exp: New file.
972 * gdb.base/fixsection0.c: New file.
973 * gdb.base/fixsection1.c: New file.
974
e8f97270
UW
9752008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
976
977 * gdb.base/annota1.exp: Accept printf@... in place of printf.
978 * gdb.base/annota3.exp: Likewise.
979
ac0bb574
NF
9802008-05-13 Nathan Froyd <froydnj@codesourcery.com>
981
982 * gdb.base/watch_thread_num.exp: Don't run tests that require
983 watchpoints if the target doesn't support them.
984
6fadd07a
DE
9852008-05-12 Doug Evans <dje@google.com>
986
987 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
988
6e9a4a30
JB
9892008-05-09 Joel Brobecker <brobecker@adacore.com>
990
991 * gdb.ada/assign_1.exp: New testcase.
992
08388c79
DE
9932008-05-09 Doug Evans <dje@google.com>
994
a3c83fae
DE
995 * gdb.base/find.exp: New file.
996 * gdb.base/find.c: New file.
08388c79 997
bd5ddfe8
DJ
9982008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
999
1000 * gdb.base/commands.exp (watchpoint_command_test): Handle
1001 gdb,no_hardware_watchpoints.
1002 * gdb.base/float.exp: Allow ARM targets without floating point.
1003 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
1004
b5dd68e2 10052008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 1006 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
1007
1008 * gdb.ada/lang_switch: New test program.
1009 * gdb.ada/lang_switch.exp: New testcase.
1010
382d13d1
DE
10112008-05-05 Doug Evans <dje@google.com>
1012
1013 * gdb.base/help.exp (disassemble): Update expected help text.
1014
9dd789d0
PA
10152008-05-04 Pedro Alves <pedro@codesourcery.com>
1016
1017 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
1018
611c83ae
PA
10192008-05-04 Pedro Alves <pedro@codesourcery.com>
1020
1021 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
1022 different times.
1023
ff013f42
JK
10242008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1025
1026 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
1027 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
1028 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
1029 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
1030
96dff6a2
VP
10312008-05-04 Vladimir Prus <vladimir@codesourcery.com>
1032
1033 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
1034 notification to appear.
1035
55cd6f92
DJ
10362008-05-04 Daniel Jacobowitz <dan@debian.org>
1037
1038 * gdb.base/fullname.c: New file.
1039 * gdb.base/fullname.exp: New file.
1040 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
1041
d705c43c
PA
10422008-05-03 Pedro Alves <pedro@codesourcery.com>
1043
1044 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
1045 expressions with macros.
1046
333222e1
JK
10472008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1048
1049 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
1050
5ac01682
DJ
10512008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
1052
1053 * gdb.base/completion.exp: Handle lack of other symbols beginning
1054 with "a".
1055
1056 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
1057
237fc4c9
PA
10582008-05-02 Jim Blandy <jimb@codesourcery.com>
1059
1060 * gdb.asm/asmsrc1.s: Add scratch space.
1061
ed5e9466
DJ
10622008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1063 Daniel Jacobowitz <dan@codesourcery.com>
1064
1065 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
1066 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
1067 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
1068
b39cc962
DJ
10692007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
1070
1071 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
1072
36d520f5
JB
10732008-05-01 Joel Brobecker <brobecker@adacore.com>
1074
1075 * gdb.base/info-target.exp: New testcase.
1076
8d4e3071
DJ
10772008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1078
1079 * gdb.cp/hang.exp: Use .cc instead of .C.
1080 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
1081 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
1082
6f3f3097
DJ
10832008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1084
1085 * gdb.base/gdb1250.exp: Remove perror.
1086 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
1087
5550a914
PA
10882008-04-30 Pedro Alves <pedro@codesourcery.com>
1089
1090 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
1091 .2byte.
1092
d848e687
DJ
10932008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
1094
1095 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
1096 (maybe_kfail): New.
1097
93b5768b
PA
10982008-04-25 Pedro Alves <pedro@codesourcery.com>
1099
1100 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
1101
721c02de
VP
11022008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1103
a9c64011
AS
1104 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
1105 * gdb.mi/mi2-syn-frame.exp: Likewise.
1106 * lib/mi-support.exp: Likewise.
721c02de 1107
74960c60
VP
11082008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1109
1110 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
1111 to specify regexp for the location to stop at.
1112 * gdb.base/break-always.c: New.
1113 * gdb.base/break-always.exp: New.
1114
d24317b4
VP
11152008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1116
1117 * lib/mi-support.exp (mi_runto_helper): Adjust
1118 for the original-location field.
1119 (mi_create_breakpoint, mi_list_breakpoints): New.
1120 * gdb.mi/mi-break.exp: Adjust.
1121 * gdb.mi/mi2-break.exp: Adjust.
1122 * gdb.mi/mi-pending.exp: Adjust.
1123 * gdb.mi/mi-simplerun.exp: Adjust.
1124 * gdb.mi/mi2-simplerun.exp: Adjust.
1125 * gdb.mi/mi-syn-frame.exp: Adjust.
1126 * gdb.mi/mi2-syn-frame.exp: Adjust.
1127 * gdb.mi/mi-until.exp: Adjust.
1128 * gdb.mi/mi2-until.exp: Adjust.
1129 * gdb.mi/mi-var-display.exp: Adjust.
1130 * gdb.mi/mi2-var-display.exp: Adjust.
1131 * gdb.mi/mi-watch.exp: Adjust.
1132 * gdb.mi/mi2-watch.exp: Adjust.
1133
fdc59709 11342008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 1135
a9c64011
AS
1136 * aclocal.m4: Add override.m4.
1137 * configure: Regenerate.
fdc59709 1138
8e91f023
VP
11392008-04-19 Vladimir Prus <vladimir@codesourcery.com>
1140
1141 * gdb.mi/var-cmd.c (do_at_tests): Verify that
1142 '-var-update --all-values' reports new value even the type
1143 of a variable object has changed.
1144
233a11ab
CS
11452008-04-18 Craig Silverstein <csilvers@google.com>
1146
1147 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
1148 files.
d24317b4 1149
9c1137ad
JB
11502008-04-18 Joel Brobecker <brobecker@adacore.com>
1151
1152 * gdb.ada/atomic_enum: New test program.
1153 * gdb.ada/atomic_enum.exp: New testcase.
1154
66d0bbc7
DE
11552008-04-17 Doug Evans <dje@google.com>
1156
1157 * gdb.opt/Makefile.in: Fix whitespace.
1158
100906b0
UW
11592008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
1160
1161 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
1162
4584e32e
DE
11632008-04-17 Doug Evans <dje@google.com>
1164
1165 * gdb.base/hashline1.exp: New testcase.
1166 * gdb.base/hashline2.exp: New testcase.
1167 * gdb.base/hashline2.exp: New testcase.
1168
0a320680
PA
11692008-04-17 Pedro Alves <pedro@codesourcery.com>
1170
1171 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
1172
18ac113b
AR
11732008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
1174
1175 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
1176 temporary breakpoint to match "Temporary breakpoint".
1177 * gdb.base/break.exp (delete_breakpoints): Likewise.
1178 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
1179 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
1180 * gdb.base/display.exp: Likewise.
1181 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
1182 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
1183 * gdb.base/restore.exp (restore_tests): Likewise.
1184 * gdb.base/sepdebug.exp: Likewise.
1185 * gdb.base/watchpoint.exp: Likewise.
1186 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
1187 * gdb.mi/mi-pending.exp: Likewise.
1188 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
1189 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
1190 * gdb.mi/mi-var-cmd.exp: Likewise.
1191 * gdb.mi/mi-var-display.exp: Likewise.
1192 * gdb.mi/mi2-cli.exp: Likewise.
1193 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
1194 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
1195 * gdb.mi/mi2-var-display.exp: Likewise.
1196 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
1197 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
1198 new "disp" field.
a9c64011 1199 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
1200 reason. This is to support fix for PR2424.
1201
add38693
JK
12022008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1203
1204 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
1205
fcacd99f
VP
12062008-04-13 Vladimir Prus <vladimir@codesourcery.com>
1207
1208 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 1209 field. Add more floating varobj tests.
fcacd99f 1210 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
1211 field.
1212 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
1213 (main): Call do_at_tests.
1214 * lib/mi-support.exp (mi_create_floating_varobj)
1215 (mi_varobj_update_with_type_change): New.
fcacd99f 1216
de051565
MK
12172008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
1218
1219 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
1220 option of -var-evaluate-expression.
1221 * gdb.mi/mi2-var-display.exp: Likewise.
1222
dbc52822
VP
12232008-04-07 Vladimir Prus <vladimir@codesourcery.com>
1224
1225 Introduce test setup helpers.
a9c64011
AS
1226 * lib/gdb.exp (build_executable, clean_restart)
1227 (prepare_for_testing): New.
1228 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
1229 * gdb.base/return.exp: Likewise.
1230 * gdb.base/ending-run.exp: Likewise.
dbc52822 1231
473591da
NR
12322008-04-07 Nick Roberts <nickrob@snap.net.nz>
1233
1234 * gdb.mi/mi-async.exp: New test for asynchronous Machine
1235 Interface (MI) responses.
1236
2b2d9e11
VP
12372008-04-06 Vladimir Prus <vladimir@codesourcery.com>
1238
a9c64011
AS
1239 * gdb.cp/breakpoint.cc: New code to test conditions involving
1240 member variables.
1241 * gdb.cp/breakpoint.exp: Test condition involving member
1242 variables.
2b2d9e11 1243
bb378428
VP
12442008-04-05 Vladimir Prus <vladimir@codesourcery.com>
1245
1246 * lib/mi-support.exp (mi_expect_stop): New.
1247 (mi_run_cmd): Change the
1248 token. Use mi_send_resuming_command, use
1249 mi_expect_stop.
1250 (mi_execute_to_helper): Rename to mi_execute_to.
1251 (mi_send_resuming_command): Add more error patterns.
1252 (mi_wait_for_stop): Renamed to...
1253 (mi_get_stop_line): ...this.
1254 (mi_run_inline_test): Adjust.
1255
1256 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
1257 * gdb.mi/mi-console.exp: Likewise.
1258 * gdb.mi/mi-pending.exp: Likewise.
1259 * gdb.mi/mi-simplerun.exp: Likewise.
1260 * gdb.mi/mi-stack.exp: Likewise.
1261 * gdb.mi/mi-stepi.exp: Likewise.
1262 * gdb.mi/mi-syn-frame.exp: Add comment.
1263 * gdb.mi/mi-until.exp: Likewise.
1264 * gdb.mi/mi-var-display.exp: Likewise.
1265 * gdb.mi/mi-watch.exp: Likewise.
1266 * gdb.mi/mi2-cli.exp: Likewise.
1267 * gdb.mi/mi2-console.exp: Likewise.
1268 * gdb.mi/mi2-simplerun.exp: Likewise.
1269 * gdb.mi/mi2-stack.exp: Likewise.
1270 * gdb.mi/mi2-stepi.exp: Likewise.
1271 * gdb.mi/mi2-until.exp: Likewise.
1272 * gdb.mi/mi2-var-display.exp: Likewise.
1273 * gdb.mi/mi2-watch.exp: Likewise.
1274
62172bb9
UW
12752008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1276
1277 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
1278
1279 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
1280
a13e061a
PA
12812008-04-04 Pedro Alves <pedro@codesourcery.com>
1282
1283 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
1284 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
1285 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1286 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
1287 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
1288 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
1289 expect an mi error duplicated in stderr.
1290
eae06beb
JB
12912008-04-03 Joel Brobecker <brobecker@adacore.com>
1292
1293 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
1294 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
1295 Add a couple of tests that verify the behavior when the new setting
1296 is set to "cancel" and "all".
1297 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
1298 "ask" before we start the testing.
1299
79c6ced6
AR
13002008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
1301
1302 * gdb.cp/casts.cc: Add class reference variables.
1303 * gdb.cp/casts.exp: New test cases for up/down casting references.
1304
6c2d1a6b
MK
13052008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
1306
1307 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
1308 instead of beginning to make an extra test pass.
1309 * gdb.mi/mi2-var-display.exp: Likewise.
1310
55b411d9
MR
13112008-03-31 Maciej W. Rozycki <macro@mips.com>
1312
1313 * gdb.base/break.exp: Mark failures as such. Fix formatting.
1314
c6140da2
MD
13152008-03-31 Markus Deuling <deuling@de.ibm.com>
1316 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1317
1318 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
1319 value. Add xfail for older kernels.
1320
79732189
AR
13212008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
1322
1323 Bring mi-support in line with gdb.exp.
1324 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
1325 (mi_gdb_start): New function.
1326
33c3676e
MR
13272008-03-28 Maciej W. Rozycki <macro@mips.com>
1328
1329 * gdb.mi/mi-var-cmd.exp: Fix a typo.
1330
92e28119
VP
13312008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1332
1333 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
1334 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 1335
9e8e3afe
VP
13362008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1337
1338 * lib/mi-support.exp (mi_create_varobj_checked): New.
1339 (mi_list_varobj_children): Allow to check for a
1340 value.
1341 (mi_list_array_varobj_children): New.
1342
1343 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
1344 and mi_list_varobj_children, as opposed to hardcoding
1345 expected strings.
1346 * gdb.mi/gdb701.exp: Likewise.
1347 * gdb.mi/gdb792.exp: Likewise.
1348 * gdb.mi/mi-var-block.exp: Likewise.
1349 * gdb.mi/mi-var-cmd.exp: Likewise.
1350 * gdb.mi/mi-var-invalidate.exp: Likewise.
1351 * gdb.mi/mi2-var-block.exp: Likewise.
1352 * gdb.mi/mi2-var-child.exp: Likewise.
1353 * gdb.mi/mi2-var-cmd.exp: Likewise.
1354 * gdb.mi/mi2-var-display.exp: Likewise.
1355
9df50351
JK
13562008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1357
1358 Fix random false FAILs on i386.
1359 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
1360
31e5d73a
DJ
13612008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1362
1363 PR gdb/544
1364 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
1365
12f4afab
DJ
13662008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1367
1368 PR gdb/544
1369 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
1370
b562a0cb
DJ
13712008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1372
1373 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
1374 fixed PR gdb/544.
1375
17faa917
DJ
13762008-03-21 Pedro Alves <pedro@codesourcery.com>
1377
1378 * gdb.threads/fork-child-threads.exp: Test next over fork.
1379
6214f497
DJ
13802008-03-21 Chris Demetriou <cgd@google.com>
1381
1382 * gdb.base/break.exp (rbreak junk): New test for rbreak
1383 "Junk at end of arguments" issue.
1384
63092375
DJ
13852008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1386
1387 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
1388 *& to work on created array elements.
1389 (Top level): Test print $pc with a file. Test string operations
1390 without a target.
1391 * gdb.base/ptype.exp: Do not expect *& to work on created array
1392 elements.
1393
b21991b0
DJ
13942008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1395
1396 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1397 gdb.threads/staticthreads.exp: Update exit query.
1398
c4b347c7
SL
13992008-03-07 Sandra Loosemore <sandra@codesourcery.com>
1400
1401 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
1402
fa4727a6
DJ
14032008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
1404
1405 * gdb.base/watchpoint.c (global_ptr, func4): New.
1406 (main): Call func4.
1407 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
1408 (test_inaccessible_watchpoint): New.
1409
2f34202f
MR
14102008-02-29 Maciej W. Rozycki <macro@mips.com>
1411
1412 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
1413 select the largest.
1414
0d6ba1b1
DJ
14152008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1416
1417 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
1418 frames-invalid annotations.
1419
e691325a
PM
14202008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
1421
a9c64011 1422 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 1423
f85b5ecc
DE
14242008-02-27 Doug Evans <dje@google.com>
1425
1426 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
1427 for bug 1738.
1428 (breakpoint_to_handler_entry): Ditto.
1429
b40e7bf3
JB
14302008-02-27 Joel Brobecker <brobecker@adacore.com>
1431
1432 * gdb.base/ending-run.exp: Use the first line of code inside
1433 function body to test breakpoints.
1434 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
1435 location where the breakpoint is inserted when using the line
1436 where a function is declared. Fix typo in the description of
1437 one of the tests.
1438 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
1439
2faca73a
PM
14402008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1441
1442 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 1443 tests.
2faca73a 1444
6f439c36
PM
14452008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1446
1447 * gdb.base/args.exp: avoid same output for tests
1448 with single quotes.
1449
54e52265
VP
14502008-02-26 Vladimir Prus <vladimir@codesourcery.com>
1451
a9c64011
AS
1452 * gdb.base/annota1.exp: Adjust for 'info break'
1453 format changes.
1454 * gdb.base/annota3.exp: Likewise.
1455 * gdb.base/break.exp: Likewise.
1456 * gdb.base/condbreak.exp: Likewise.
1457 * gdb.base/pending.exp: Likewise.
1458 * gdb.base/sepdebug.exp: Likewise.
1459 * gdb.base/unload.exp: Likewise.
1460 * gdb.cp/ovldbreak.exp: Likewise.
1461 * gdb.mi/mi-pending.exp: Likewise.
54e52265 1462
897b09ca
DE
14632008-02-07 Doug Evans <dje@google.com>
1464
1465 * gdb.cp/mb-inline.exp: New.
1466 * gdb.cp/mb-inline.h: New.
1467 * gdb.cp/mb-inline1.cc: New.
1468 * gdb.cp/mb-inline2.cc: New.
1469
b1c32d35
PM
14702008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
1471
1472 * gdb.pascal/floats.pas: New test program.
1473 * gdb.pascal/floats.exp: New testcase.
1474
1a4ca44a
TJB
14752008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1476
1477 * gdb.base/callfuncs.c (t_float_many_args): New function.
1478 (t_double_many_args): New function.
1479 * gdb.base/callfuncs.exp: Add tests for exceeding float
1480 and double parameters passed through the stack.
1481
439048e8
JB
14822008-02-05 Joel Brobecker <brobecker@adacore.com>
1483
1484 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
1485 gdb.ada/complete/foo.adb: New files.
1486 * gdb.ada/complete.exp: New testcase.
1487
81fe8080
DE
14882008-02-03 Doug Evans <dje@google.com>
1489
301f0ecf
DE
1490 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
1491
81fe8080
DE
1492 * gdb.cp/gdb2384.exp: New file.
1493 * gdb.cp/gdb2384.cc: New file.
1494 * gdb.cp/gdb2384-base.h: New file.
1495 * gdb.cp/gdb2384-base.cc: New file.
1496
4b071aec
DE
14972008-02-02 Doug Evans <dje@google.com>
1498
1499 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
1500
61137ba6
JB
15012007-02-01 Joel Brobecker <brobecker@adacore.com>
1502
1503 * gdb.ada/sym_print_name: New test program.
1504 * gdb.ada/sym_print_name.exp: New testcase.
1505
15062007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
1507
1508 * gdb.ada/nested/hello.adb: New file.
1509 * gdb.ada/nested.exp: New testcase.
1510 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1511
98deb0da
VP
15122008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1513
1514 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
1515 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
1516 don't cause future evaluations of function to report
1517 creation of internal breakpoints.
98deb0da 1518
723a2275
VP
15192008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1520
1521 * gdb.mi/mi-break.exp (test_error): New.
1522 Call it.
1523
fb546a2f
LM
15242008-01-31 Luis Machado <luisgpm@br.ibm.com>
1525
1526 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
1527 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
1528
2d8fd90a
PM
15292008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1530
1531 * gdb.pascal/integers.pas: New test program.
1532 * gdb.pascal/integers.exp: New testcase.
1533
a7fa0ded
PM
15342008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1535
1536 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
1537
5e1a1926
TJB
15382008-01-30 Luis Machado <luisgpm@br.ibm.com>
1539
1540 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
1541 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
1542
8d04f9f0
JB
15432008-01-30 Paul Hilfinger <hilfinger@adacore.com>
1544
1545 * gdb.ada/formatted_ref: New test program.
1546 * gdb.ada/formatted_ref.exp: New testcase.
1547
1548 * gdb.cp/formatted-ref.cc: New file.
1549 * gdb.cp/formatted-ref.exp: New testcase.
1550
ce75a98f
JB
15512008-01-30 Joel Brobecker <brobecker@adacore.com>
1552
1553 * gdb.base/ptype.exp: Add testing of "ptype $pc".
1554
e835f6bf
NR
15552008-01-30 Nick Roberts <nickrob@snap.net.nz>
1556
1557 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
1558 (test_file_list_exec_source_file): Update to new macro-info field.
1559
d118ef87
PH
15602008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
1561
1562 * gdb.ada/exprs: New test program.
1563 * gdb.ada/exprs.exp: New testcase.
1564
7d35ab09
TJB
15652008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1566
1567 * dfp-test.c (DELTA, DELTA_B): New definitions.
1568 (double_val1, double_val2, double_val3, double_val4, double_val5,
1569 double_val6, double_val7, double_val8, double_val9, double_val10,
1570 double_val11, double_val12, double_val13, double_val14, dec32_val1,
1571 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
1572 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
1573 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
1574 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
1575 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
1576 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
1577 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
1578 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
1579 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
1580 dec128_val16): New global variables.
1581 (decimal_dec128_align): New function.
1582 (decimal_mixed): Likewise.
1583 (decimal_many_args_dec32): Likewise.
1584 (decimal_many_args_dec64): Likewise.
1585 (decimal_many_args_dec128): Likewise.
1586 (decimal_many_args_mixed): Likewise.
1587 * dfp-test.exp: Add tests calling new inferior functions.
1588
2d717e4f
DJ
15892008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1590
1591 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
1592 gdb.server/ext-run.exp: New files.
1593 * lib/gdbserver-support.exp (gdbserver_download): New.
1594 (gdbserver_start): New. Update gdbserver expected
1595 output.
1596 (gdbserver_spawn): Use them.
1597 (gdbserver_start_extended): New.
1598
e85a822c
DJ
15992008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1600
1601 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
1602 Run on GNU/Linux.
1603 (do_exec_tests): Check for systems which do not support catchpoints.
1604 Do not match START.
1605 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
1606 Run on GNU/Linux. Enable verbose output.
1607 (check_fork_catchpoints): New.
1608 (explicit_fork_child_follow, catch_fork_child_follow)
1609 (tcatch_fork_parent_follow): Update expected messages.
1610 (do_fork_tests): Use check_fork_catchpoints.
1611 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
1612 Run on GNU/Linux. Enable verbose output.
1613 (check_vfork_catchpoints): New.
1614 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
1615 expected messages.
1616 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
1617
401ea829
JB
16182008-01-29 Jim Blandy <jimb@red-bean.com>
1619
1620 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
1621 host' errors.
1622 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
1623
aceaf3ad
JB
16242008-01-29 Jim Blandy <jimb@red-bean.com>
1625
1626 * gdb.threads/sigthread.c: Use barriers to ensure that
1627 child_thread and child_thread_two are always initialized before we
1628 start to use them.
1629
a5606eee
VP
16302008-01-29 Vladimir Prus <vladimir@codesourcery.com>
1631
1632 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
1633 * gdb.base/watchpoint-solib.c: New.
1634 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 1635
c55a82bb
PM
16362008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
1637
1638 * gdb.base/gdb1056.exp: Add unsigned integer test.
1639
0993fe05
DE
16402008-01-28 Doug Evans <dje@google.com>
1641
1642 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
1643
4fe42e7f
JB
16442008-01-27 Jim Blandy <jimb@codesourcery.com>
1645
c7a69933
JB
1646 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
1647
4fe42e7f
JB
1648 * gdb.base/expand-psymtabs.exp: Doc fix.
1649
5def8285
MK
16502008-01-26 Mark Kettenis <kettenis@gnu.org>
1651
1652 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1653
5313c911
NR
16542008-01-24 Nick Roberts <nickrob@snap.net.nz>
1655
a9c64011 1656 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
1657 -var-set-format.
1658
93815fbf
VP
16592008-01-23 Chris Demetriou <cgd@google.com>
1660
1661 * gdb.threads/thread_events.c: New testcase source file.
1662 * gdb.threads/thread_events.exp: New testcase expect file.
1663
467a88ee
NR
16642008-01-23 Nick Roberts <nickrob@snap.net.nz>
1665
1666 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
1667
1668 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
1669 -var-set-format.
1670
d8f82aba
DJ
16712008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1672 Vladimir Prus <vladimir@codesourcery.com>
1673
1674 * gdb.base/float.exp: Allow missing floating point for m68k and
1675 PowerPC.
1676
60c46647
VP
16772008-01-22 Vladimir Prus <vladimir@codesourcery.com>
1678
1679 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
1680 ignore count.
1681 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
1682 * gdb.mi/mi-cli.exp: Adjust.
1683 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 1684
c7dd36a1
PA
16852008-01-17 Pedro Alves <pedro@codesourcery.com>
1686
1687 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
1688 and 'dummy_ptr' integer pointer. Initialize struct_declarations
1689 with dummy_ptr's address.
1690 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
1691 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
1692 all targets.
1693 * gdb.mi/mi2-var-child.exp: Likewise.
1694
39d5313e
JB
16952008-01-09 Joel Brobecker <brobecker@adacore.com>
1696
1697 * gdb.ada/null_array: New test program.
1698 * gdb.ada/null_array.exp: New testcase.
1699
0aea4bf3
LM
17002008-01-09 Luis Machado <luisgpm@br.ibm.com>
1701
1702 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
1703 with required float modifiers.
1704
0b354900
JB
17052008-01-08 Joel Brobecker <brobecker@adacore.com>
1706
1707 * gdb.ada/funcall_param: New test program.
1708 * gdb.ada/funcall_param.exp: New testcase.
1709
cdb7f5d4
JB
17102008-01-08 Joel Brobecker <brobecker@adacore.com>
1711
1712 * gdb.ada/arrayparam: New test program.
1713 * gdb.ada/arrayparam.exp: New testcase.
1714
88e2547f
JB
17152008-01-08 Joel Brobecker <brobecker@adacore.com>
1716
1717 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
1718 landed. Should also fix random failures in the test following it.
1719
f6867ce0
TJB
17202008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1721
1722 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
1723 for expressions with decimal float values.
1724 (test_dfp_conversions): New function to test casts to and from
1725 decimal float types.
1726 Call test_dfp_conversions.
1727 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
1728 elements.
1729 (main): Initialize ds.float4 and ds.double8 elements.
1730 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
1731 string to new error message.
1732 (d64_set_tests): Likewise.
1733 (d128_set_tests): Likewise.
1734 Add tests for expressions with decimal float variables. Add tests for
1735 conversions to and from decimal float types.
1736
f9c11282
JB
17372008-01-05 Joel Brobecker <brobecker@adacore.com>
1738
1739 * gdb.ada/packed_tagged/comp_bug.adb: New file.
1740 * gdb.ada/packed_tagged.exp: New testcase.
1741
0ecbca72
JB
17422008-01-04 Joel Brobecker <brobecker@adacore.com>
1743
1744 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
1745 gdb.ada/homonym/homonym_main.adb: New files.
1746 * gdb.ada/homonym.exp: New testcase.
1747
c18d3d89
JB
17482008-01-04 Joel Brobecker <brobecker@adacore.com>
1749
1750 * gdb.ada/packed_array.exp: Add testing of references to
1751 a packed array.
1752
ecc7085b
JB
17532008-01-04 Joel Brobecker <brobecker@adacore.com>
1754
1755 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
1756 New files.
1757 * gdb.ada/type_coercion.exp: New testcase.
1758
c474c922
JB
17592008-01-04 Joel Brobecker <brobecker@adacore.com>
1760
1761 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
1762 gdb.ada/tagged/foo.adb: New file.
1763 * gdb.ada/tagged.exp: New testcase.
1764
9005b927
JB
17652008-01-04 Joel Brobecker <brobecker@adacore.com>
1766
1767 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
1768 gdb.ada/ptype_field/foo.adb: New files.
1769 * gdb.ada/ptype_field.exp: New testcase.
1770
1a6aaad8
JB
17712008-01-03 Joel Brobecker <brobecker@adacore.com>
1772
1773 * gdb.ada/print_pc.exp: New testcase.
1774
0ef22f53
JB
17752008-01-03 Joel Brobecker <brobecker@adacore.com>
1776
1777 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
1778 gdb.ada/taft_type/p.adb: New files.
1779 * gdb.ada/taft_type.exp: New testcase.
1780
1689ecf8
JB
17812008-01-03 Joel Brobecker <brobecker@adacore.com>
1782
1783 * gdb.ada/array_bounds/bar.adb: New file.
1784 * gdb.ada/array_bounds.exp: New testcase.
1785
a4d0b9c3
JB
17862008-01-03 Joel Brobecker <brobecker@adacore.com>
1787
1788 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
1789 gdb.ada/arrayptr/foo.adb: New files.
1790 * gdb.ada/arrayptr.exp: New testcase.
1791
a31ace00
JB
17922008-01-03 Joel Brobecker <brobecker@adacore.com>
1793
1794 * gdb.base/set-lang-auto.exp: New testcase.
1795
a97fced3
JB
17962008-01-03 Joel Brobecker <brobecker@adacore.com>
1797
1798 * gdb.ada/fun_addr/foo.adb: New file.
1799 * gdb.ada/fun_addr.exp: New testcase.
1800
ef29ce1a
JK
18012008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1802
1803 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
1804 New files
1805
0fafefe3
JB
18062008-01-02 Joel Brobecker <brobecker@adacore.com>
1807
1808 * array_subscript_addr/p.adb: New file.
a9c64011 1809 * array_subscript_addr.exp: New testcase.
0fafefe3 1810
c4359f8d
JB
18112008-01-02 Joel Brobecker <brobecker@adacore.com>
1812
a9c64011 1813 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
1814 New files.
1815 * gdb.ada/str_cmp_ref.exp: New testcase.
1816
1aa1b15b
JB
18172008-01-01 Joel Brobecker <brobecker@adacore.com>
1818
1819 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
1820 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 1821 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 1822
81c9b2cf
JB
18232008-01-01 Joel Brobecker <brobecker@adacore.com>
1824
1825 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
1826 gdb.ada/ref_param/pck.ads: New files.
1827 * gdb.ada/ref_param.exp: New testcase.
1828
319e4674
JB
18292008-01-01 Joel Brobecker <brobecker@adacore.com>
1830
1831 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
1832 gdb.ada/interface/foo.adb: New files.
1833 * gdb.ada/interface.exp: New testcase.
1834
ef682c56
JB
18352007-12-31 Jim Blandy <jimb@codesourcery.com>
1836
1837 * gdb.base/multi-forks.exp: Consume all output from child
1838 processes before proceeding to next test.
1839
f6f3eb6c
JB
18402007-12-29 Jim Blandy <jimb@codesourcery.com>
1841
1842 * configure: Regenerated.
1843
f652e42f
JB
18442007-12-27 Joel Brobecker <brobecker@adacore.com>
1845
1846 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
1847 gdb.ada/fixed_cmp/fixed.adb: New files.
1848 * gdb.ada/fixed_cmp.exp: New testcase.
1849
6943e596
JB
18502007-12-27 Joel Brobecker <brobecker@adacore.com>
1851
1852 * gdb.ada/boolean_expr.exp: New testcase.
1853
aad9a193
JB
18542007-12-26 Jim Blandy <jimb@codesourcery.com>
1855
1856 * gdb.base/multi-forks.exp: Doc fix.
1857
fb5f3683
JB
18582007-12-26 Joel Brobecker <brobecker@adacore.com>
1859
1860 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1861 * gdb.ada/char_param.exp: Do not compile our test program with
1862 -gnata, this is unnecessary.
1863 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
1864
384e4a9c
JB
18652007-12-24 Joel Brobecker <brobecker@adacore.com>
1866
1867 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
1868 gdb.ada/print_chars/foo.adb: New files.
1869 * gdb.ada/print_chars.exp: New testcase.
1870
01e044f7
JB
18712007-12-24 Joel Brobecker <brobecker@adacore.com>
1872
1873 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
1874 gdb.ada/char_param/foo.adb: New files.
1875 * gdb.ada/char_param.exp: New testcase.
1876
0ce17860
JB
18772007-12-22 Jim Blandy <jimb@codesourcery.com>
1878
1879 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
1880 hard-coding source line numbers into the test.
1881 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
1882 gdb_get_line_number to find.
1883
919809b9
JB
18842007-12-22 Joel Brobecker <brobecker@adacore.com>
1885
1886 * gdb.base/ptype.c (highest): New struct type.
1887 (the_highest): New variable of that type.
1888 (main): Add dummy assignment to a field of variable the_highest.
1889 * gdb.base/ptype.exp: Test type printing of our new variable.
1890
abc8a88d
PM
18912007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
1892
1893 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 1894 and record first explicitly generated thread number.
abc8a88d
PM
1895 Use that thread number for thread specific watchpoint test.
1896 Add iteration number to repetitive tests.
1897
5158f3e3
CES
18982007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
1899 Jim Blandy <jimb@codesourcery.com>
1900
1901 * gdb.base/expand-psymtabs.c: New testcase
1902 source file.
1903 * gdb.base/expand-psymtabs.exp: New testcase
1904 expect file.
1905
37e4754d
LM
19062007-12-17 Luis Machado <luisgpm@br.ibm.com>
1907
1908 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
1909 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
1910
551e5d04
JB
19112007-12-17 Joel Brobecker <brobecker@adacore.com>
1912
1913 * gdb.ada/frame_args/foo.adb: New file.
1914 * gdb.ada/frame_args/pck.ads: New file.
1915 * gdb.ada/frame_args/pck.adb: New file.
1916 * gdb.ada/frame_args.exp: New testcase.
1917
a05ee097
JB
19182007-12-17 Joel Brobecker <brobecker@adacore.com>
1919
1920 * gdb.base/frame-args.c: New file.
1921 * gdb.base/frame-args.exp: New testcase.
1922
c162e8c9 19232007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 1924 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
1925
1926 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
1927
afe8ab22 19282007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 1929
afe8ab22
VP
1930 * gdb.mi/mi-pending.exp: New.
1931 * gdb.mi/mi-pending.c: New.
1932 * gdb.mi/mi-pendshr.c: New.
1933
dfdfb3ca
JB
19342007-12-06 Jim Blandy <jimb@codesourcery.com>
1935
1936 * gdb.base/default.exp: Update expected output for 'info catch'.
1937
b7fca990
JK
19382007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1939
1940 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
1941 must be set to binary.
1942
6a1afc1e
PA
19432007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
1944
1945 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
1946
a6b151f1
DJ
19472007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
1948
1949 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
1950 gdb.mi/mi-file-transfer.exp: New.
1951
43039443
JK
19522007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1953
1954 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
1955
0ef2251b
MR
19562007-11-22 Maciej W. Rozycki <macro@mips.com>
1957
1958 * gdb.trace/backtrace.exp: Fix a typo.
1959 * gdb.trace/circ.exp: Likewise.
1960 * gdb.trace/collection.exp: Likewise.
1961 * gdb.trace/limits.exp: Likewise.
1962 * gdb.trace/report.exp: Likewise.
1963 * gdb.trace/tfind.exp: Likewise.
1964 * gdb.trace/while-dyn.exp: Likewise.
1965
5443631e
NR
19662007-11-21 Nick Roberts <nickrob@snap.net.nz>
1967
1968 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
1969 objects of pointers that can't be dereferenced are now
1970 "noneditable".
1971
a4ce5b0d
UW
19722007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1973
1974 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
1975 (target_cpu): Remove.
1976
d6e956e5
VP
19772007-10-15 Vladimir Prus <vladimir@codesourcery.com>
1978
1979 * gdb.base/ending-run.exp: Expect the list of cleared
1980 breakpoint to come in natural order, not the reversed one.
a9c64011 1981
214270ab
VP
19822007-11-07 Vladimir Prus <vladimir@codesourcery.com>
1983
1984 * gdb.mi/mi-var-child.c (do_child_deletion): New.
1985 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 1986
1a619819
LM
19872007-11-05 Luis Machado <luisgpm@br.ibm.com>
1988
1989 * gdb.base/printcmds.exp: New function
1990 test_printf_with_dfp.
1991
5b01a6fa
DE
19922007-11-02 Doug Evans <dje@google.com>
1993
1994 * gdb.disasm/t01_mov.s: Remove carriage returns.
1995 * gdb.disasm/t02_mova.s: Ditto.
1996 * gdb.disasm/t03_add.s: Ditto.
1997 * gdb.disasm/t04_sub.s: Ditto.
1998 * gdb.disasm/t05_cmp.s: Ditto.
1999 * gdb.disasm/t06_ari2.s: Ditto.
2000 * gdb.disasm/t07_ari3.s: Ditto.
2001 * gdb.disasm/t08_or.s: Ditto.
2002 * gdb.disasm/t09_xor.s: Ditto.
2003 * gdb.disasm/t10_and.s: Ditto.
2004 * gdb.disasm/t11_logs.s: Ditto.
2005 * gdb.disasm/t12_bit.s: Ditto.
2006 * gdb.disasm/t13_otr.s: Ditto.
2007
ec33ab7f
JK
20082007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2009
2010 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
2011
ae0d01ff
UW
20122007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2013
2014 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
2015 provide DFP support.
2016
55eddb0f
DJ
20172007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
2018
2019 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
2020 Test "set powerpc vector-abi". Skip auto-detection tests for old
2021 toolchains.
2022
7020f05c
PA
20232007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2024
2025 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
2026 with [string compare].
2027
84bc3db9
PA
20282007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2029
2030 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
2031 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
2032
5876dc88
LM
20332007-10-25 Luis Machado <luisgpm@br.ibm.com>
2034
2035 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
2036 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
2037 * gdb.opt/Makefile.in: New makefile.
2038 * Makefile.in: Create new directory "gdb.opt".
2039 * configure.ac: Add "gdb.opt" directory.
2040 * configure: Regenerated.
a9c64011 2041
c3ea9a14
DE
20422007-10-25 Doug Evans <dje@google.com>
2043
2044 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
2045 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2046
a9c64011 20472007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
2048 Thiago Jung Bauermann <bauerman@br.ibm.com>
2049
2050 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
2051 Floating Point expressions.
2052 * gdb.base/dfp-test.exp: new file adding tests for Decimal
2053 Floating Point variables.
2054 * gdb.base/dfp-test.c: new file containing program with Decimal
2055 Floating variables, used by gdb.base/dfp-test.exp.
2056
62a24a2b
DJ
20572007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2058
2059 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
2060
e7b1eae6
UW
20612007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2062
2063 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
2064 compiling test case with GCC.
2065 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2066
c641edcc
UW
20672007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2068
2069 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2070 format changes.
2071
5e5ebfe6
MS
20722007-10-18 Michael Snyder <msnyder@specifix.com>
2073
2074 * gdb.base/dbx.exp: Add missing "-re " operator.
2075
e831e7b6
GM
20762007-10-16 Gaius Mulley <gaius@glam.ac.uk>
2077
2078 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
2079 * configure.ac: Removed trailing spaces after backslash.
2080 * gdb.modula2: New directory.
2081 * gdb.modula2/Makefile.in: New file.
2082 * gdb.modula2/unbounded-array.exp: New file.
2083 * gdb.modula2/unbounded1.c: New file.
2084
7cc46491
DJ
20852007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2086
2087 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
2088
20892007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
2090
2091 * gdb.base/sigstep.c (main): Add checks for
2092 return values for setitimer call.
2093 Call setitimer again with itimer = ITIMER_REAL
2094 if first call to setitimer fails.
2095
e91528f0
KH
20962007-10-11 Kazu Hirata <kazu@codesourcery.com>
2097
2098 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
2099 of $timeout.
2100
2ec9a4f8
DJ
21012007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2102
2103 * gdb.server/server-run.exp: Test for dynamic linker symbols.
2104
21052007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
2106
2107 * lib/gdb.exp (gdb_run_cmd): Move comment outside
2108 of gdb_expect call, to avoid interruption.
2109
64b2fa04
PA
21102007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
2111
2112 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
2113 (v_unsigned_long_long, v_long_long_array)
2114 (v_signed_long_long_array, v_unsigned_long_long_array)
2115 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
2116 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
2117 [!NO_LONG_LONG]: New.
2118 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
2119 v_long_long_member.
2120
2121 (v_long_long_func, v_signed_long_long_func)
2122 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
2123 (main) [!NO_LONG_LONG]: Initialize long long variants.
2124
2125 * gdb.base/whatis.exp: If board file requests no_long_long, build
2126 test with NO_LONG_LONG defined. Test long long, signed long long,
2127 and unsigned long long variants but only if board file doesn't
2128 disable it.
2129
a912286e 21302007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 2131 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
2132
2133 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
2134 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
2135 * configure: Regenerated.
2136 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
2137 gdb.pascal/types.exp, lib/pascal.exp: New files.
2138
471ba8c9
DJ
21392007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
2140
2141 * gdb.cp/classes.exp (do_tests): Always step to the line after the
2142 call.
2143 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
2144 to return to the call.
2145 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
2146 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
2147 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
2148 * gdb.mi/mi-until.exp (test_until): Likewise.
2149 * gdb.mi/mi2-until.exp (test_until): Likewise.
2150
fef8a650
DJ
21512007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
2152
2153 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
2154 two-char array.
2155 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
2156
d983da9c
DJ
21572007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
2158
2159 * gdb.threads/watchthreads.c (thread_function): Sleep between
2160 iterations.
2161 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
2162 at once for S/390. Generate matching fails and passes.
2163
17f62551
VP
21642007-09-27 Vladimir Prus <vladimir@codesourcery.com>
2165
2166 * gdb.mi/var-cmd.c (do_children_tests): Initialize
2167 the 'struct_declarations' variable to zeros.
a9c64011 2168
ed0616c6
VP
21692007-09-24 Vladimir Prus <vladimir@codesourcery.com>
2170
2171 * gdb.cp/mb-ctor.cc: New.
2172 * gdb.cp/mb-ctor.exp: New.
2173 * gdb.cp/mb-templates.cc: New.
2174 * gdb.cp/mb-templates.exp: New.
2175
41f1b697
DJ
21762007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
2177
2178 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
2179
3f213f78
PA
21802007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
2181
2182 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
2183 targets.
2184 * configure: Regenerate.
2185
0d381245 21862007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2187
0d381245
VP
2188 * gdb.base/annota1.exp: Adjust for 'info break'
2189 format changes.
2190 * gdb.base/annota3.exp: Likewise.
2191 * gdb.base/break.exp: Likewise.
2192 * gdb.base/condbreak.exp: Likewise.
2193 * gdb.base/pending.exp: Likewise.
2194 * gdb.base/sepdebug.exp: Likewise.
2195 * gdb.base/unload.exp: Likewise.
2196 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 2197
fe3f5fa8
VP
21982007-09-22 Vladimir Prus <vladimir@codesourcery.com>
2199
2200 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
2201 messages.
2202 * gdb.base/chng-syms.exp: Likewise.
2203 * gdb.base/unload.exp: Likewise.
a9c64011 2204
a75cf6c0
DJ
22052007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
2206
2207 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
2208
18ecae38
DJ
22092007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2210
2211 * schedlock.c (NUM): Change to 1.
2212 (main): Use args[0] for the main thread.
2213 * schedlock.exp: Only expect two threads. Only issue one pass or fail
2214 regardless of the number of threads.
2215
5509918f
MR
22162007-09-14 Maciej W. Rozycki <macro@mips.com>
2217
4a543daf
MR
2218 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
2219 type down.
2220 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2221 test.
2222 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
2223 watchpoint type down.
2224 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2225 test.
2226
22272007-09-14 Maciej W. Rozycki <macro@mips.com>
2228
5509918f
MR
2229 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
2230 Move all the tests here and run them twice, once using software
2231 watchpoints and once using hardware watchpoints.
2232 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2233
40b53987
DJ
22342007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
2235
2236 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
2237 test.
2238
695e2681
MK
22392007-09-10 Mark Kettenis <kettenis@gnu.org>
2240
8b3fc8d8
MK
2241 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
2242 build-id.
2243
695e2681
MK
2244 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
2245 know about $ORIGIN. Calculate output dir from $dest instead of
2246 using ${objdir}/{$subdir}.
2247
58d69f29
MK
22482007-09-09 Mark Kettenis <kettenis@gnu.org>
2249
2250 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
2251 gcore, before continuing with the test.
2252
3e347599
DJ
22532007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
2254
2255 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
2256 * gdb.mi/mi-watch.exp: Likewise.
2257
ea37ba09
DJ
22582007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2259 Jim Blandy <jimb@codesourcery.com>
2260
2261 * gdb.arch/i386-sse.exp: Do not expect character constants.
2262 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
2263 * gdb.base/display.exp: Allow print/s.
2264 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
2265 and unsigned char array changes.
2266
2025a643
DJ
22672007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2268
2269 * gdb.base/display.exp: Add tests for printf %p.
2270
26669a27
PA
22712007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
2272
2273 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
2274 the dll name to unicode.
2275
c8f021f8
JK
22762007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2277
2278 * gdb.base/default.exp (show version): Update the version text.
2279 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
2280
4cf31eea
JK
22812007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2282
2283 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
2284 New files.
2285
4935890f
JK
22862007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2287
2288 * lib/gdb.exp (build_id_debug_filename_get): New function.
2289 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
2290 Remove the generate DEBUG file for the future testcase runs.
2291 New testcase for the NT_GNU_BUILD_ID retrieval.
2292 Move the final testing step to ...
2293 (test_different_dir): ... a new function.
2294 New parameter XFAIL to XFAIL all the tests performed.
2295 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
2296 New parameter TYPE to PF_PREFIX all the tests performed.
2297
02142340
VP
22982007-08-31 Vladimir Prus <vladimir@codesourcery.com>
2299
2300 * gdb.mi/mi-var-cp.cc (path_expression): New
2301 function.
2302 * gdb.mi/mi-var-cp.exp: Run path exression tests.
2303
36acd84e
UW
23042007-08-27 Markus Deuling <deuling@de.ibm.com>
2305
2306 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
2307 to fit into SPU Local Store memory.
2308
a896d121
JB
23092007-08-23 Joel Brobecker <brobecker@adacore.com>
2310
2311 * gdb.base/default.exp: Adjust the expected output of "info
2312 warranty" after the switch to GPLv3.
2313
7b433602
JB
23142007-08-23 Joel Brobecker <brobecker@adacore.com>
2315
2316 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
2317 to 30000 (from 20000).
2318
e22f8b7c
JB
23192007-08-23 Joel Brobecker <brobecker@adacore.com>
2320
2321 Switch the license of all .exp files to GPLv3.
2322 Switch the license of all .f and .f90 files to GPLv3.
2323 Switch the license of all .s and .S files to GPLv3.
2324
5a0e3bd0
JB
23252007-08-23 Joel Brobecker <brobecker@adacore.com>
2326
2327 * configure.ac: Switch license to GPLv3.
2328
cc00619d
JB
23292007-08-23 Joel Brobecker <brobecker@adacore.com>
2330
2331 Switch the licensing to GPLv3 for all .ads and .adb files.
2332
8d26208a
DJ
23332007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
2334
2335 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
2336 and t_int_double.
2337 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
2338
4fcb9948
JB
23392007-08-17 Joel Brobecker <brobecker@adacore.com>
2340
2341 * gdb.base/step-line.c: Switch license to GPL version 3, and
2342 update copyright year.
2343 * gdb.base/step-line.inp: Likewise.
2344
b9c34f67
JB
23452007-08-17 Joel Brobecker <brobecker@adacore.com>
2346
2347 * gdb.base/gdb1555.exp: Make expected output immune to formatting
2348 changes inside gdb1555.c.
2349 * gdb.base/pending.exp: Likewise.
2350
2cc17678
DJ
23512007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
2352
2353 * config/default.exp: New file.
2354
e48883f7
DJ
23552007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2356
2357 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
2358 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
2359
1ab80e5b
MR
23602007-07-30 Maciej W. Rozycki <macro@mips.com>
2361
2362 * gdb.base/dump.exp: Force the correct endianness for binary
2363 formats not carrying this information.
2364
aba471f5
DJ
23652007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2366
2367 * gdb.threads/staticthreads.exp: Match .*sem_post.
2368
d4e07204
DJ
23692007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2370
2371 * gdb.base/readline.exp (operate_and_get_next): Match the final
2372 prompt.
2373
2b97317d
KB
23742007-07-23 Kevin Buettner <kevinb@redhat.com>
2375
2376 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
2377 to restarting SID.
2378
44efa07a
KB
23792007-07-18 Kevin Buettner <kevinb@redhat.com>
2380
2381 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
2382 prior to `gdb_start'.
2383
7b5ebade
KB
23842007-07-18 Kevin Buettner <kevinb@redhat.com>
2385
2386 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
2387 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
2388 Remove call to gdb_unload.
2389
255e7678
DJ
23902007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
2391 Daniel Jacobowitz <dan@codesourcery.com>
2392
2393 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
2394 for __WIN32__.
2395 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
2396 * gdb.base/unload.exp: Use shared library test routines.
2397
3a40aaa0
UW
23982007-07-03 Markus Deuling <deuling@de.ibm.com>
2399
2400 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
2401 * gdb.base/solib-symbol-lib.c: Likewise.
2402 * gdb.base/solib-symbol-main.c: Likewise.
2403
b0f4b84b
DJ
24042007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2405
2406 * config/gdbserver.exp (gdb_reconnect): New.
2407 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
2408 gdb.base/solib-disc.exp: New files.
2409 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
2410 remote debugging".
2411 (gdb_compile): Add shlib_load flag.
2412 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
2413 port.
2414 (gdbserver_reconnect): New.
2415
1b05479a
DJ
24162007-07-01 Nick Roberts <nickrob@snap.net.nz>
2417 Daniel Jacobowitz <dan@codesourcery.com>
2418
2419 * gdb.base/annota3.exp: Test for if construct.
2420
86f78eb2
DJ
24212007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
2422
2423 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
2424
6a2eb474 24252007-06-21 Chris Dearman <chris@mips.com>
a9c64011 2426 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
2427
2428 * gdb.base/display.exp: Allow a newline after display/i.
2429 * gdb.base/pc-fp.exp: Likewise.
2430 * gdb.base/sigbpt.exp: Likewise.
2431
f8b73d13
DJ
24322007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2433
2434 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
2435 required features to be included.
2436
4339e69e
DJ
24372007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2438
2439 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
2440 in info threads output.
2441
23d964e7
UW
24422007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2443 Markus Deuling <deuling@de.ibm.com>
2444
2445 * gdb.arch/spu-info.exp: New testcase.
2446 * gdb.arch/spu-info.c: New file.
2447
fd20f75b
DJ
24482007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
2449
2450 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
2451 tpcs_offset. Restore lr after the call.
2452 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
2453
2226f861
DJ
24542007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
2455
2456 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
2457 (gdbserver_run): Kill any running gdbserver.
2458 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
2459
d12371a9
MR
24602007-05-17 Maciej W. Rozycki <macro@mips.com>
2461
2462 * gdb.base/sigbpt.exp: Preset segv_addr.
2463
93f02886
DJ
24642007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
2465
2466 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
2467 (gdb_compile_shlib): Likewise.
2468 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
2469 (default_gdb_init): Clear cleanfiles.
2470 (gdb_finish): Delete recorded cleanfiles.
2471 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
2472
2473 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
2474 Do not use isnative.
2475 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
2476 gdb.base/so-impl-ld.exp: Likewise.
2477 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
2478 * gdb.base/unload.exp: Likewise. Do not pass empty option to
2479 gdb_compile.
2480
b04e06d7
VP
24812007-05-15 Vladimir Prus <vladimir@codesourcery.com>
2482
2483 * config/unknown.exp: Remove.
2484
069ed931
UW
24852007-05-15 Markus Deuling <deuling@de.ibm.com>
2486
2487 * gdb.base/info-proc.exp: Check is_remote.
2488
09db0d03
UW
24892007-05-14 Markus Deuling <deuling@de.ibm.com>
2490
2491 * gdb.base/gcore.exp: Initialize variable core_supported.
2492
af2cbe8c
DJ
24932007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2494
2495 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
2496
027c0295
DJ
24972007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2498
2499 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
2500 * gdb.threads/print-threads.exp (test_all_threads): Allow
2501 negative and hexadecimal thread IDs.
2502
dc5000e7
DJ
25032007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2504
2505 * gdb.java/jprint.java (public): Avoid invalid call to static
2506 method.
2507
2e74ed18
DP
25082007-05-14 Denis Pilat <denis.pilat@st.com>
2509
2510 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
2511 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
2512 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2513 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
2514 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
2515
83547f02
UW
25162007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2517
2518 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 2519 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
2520 this mode.
2521 * gdb.base/ovlymgr.c: Provide stubs for spu target.
2522 * gdb.base/spu.ld: New file.
2523
b18be20d
DJ
25242007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
2525
2526 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
2527
be444858
DJ
25282007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
2529
2530 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
2531
b1d53152
DJ
25322007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2533
2534 * gdb.java/jmain.exp: Handle demangled names with and without method
2535 signatures.
2536
d084b331
DJ
25372007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2538
2539 * gdb.mi/mi-syn-frame.c (main, foo, bar)
2540 (have_a_very_merry_interrupt): Remove calls to puts.
2541 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
2542 inferior output.
2543 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
2544 test names.
2545
db9d7fc5
DJ
25462007-04-29 Markus Deuling <deuling@de.ibm.com>
2547 Daniel Jacobowitz <dan@codesourcery.com>
2548
2549 * gdb.base/auxv.exp (core_works): Also check is_remote.
2550 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
2551
ef783a7d 25522007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2553
ef783a7d
VP
2554 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
2555 message, not the undefined 'module' variable.
2556 * gdb.base/siginfo.exp: Likewise.
2557 * gdb.base/sigstep.exp: Likewise.
2558 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
2559 serialport.
2560 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
2561
b7b73cae
CV
25622007-04-25 Corinna Vinschen <vinschen@redhat.com>
2563
2564 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
2565 target sim fails. Return 0 otherwise.
2566 (gdb_load): Return prematurely if gdb_target_sim fails.
2567
7d90fdfa
DP
25682007-04-16 Denis Pilat <denis.pilat@st.com>
2569
2570 * gdb.base/setshow.exp: Reset height after having set it to 100.
2571
5d3e9c85
DP
25722007-04-16 Denis Pilat <denis.pilat@st.com>
2573
2574 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
2575
18e75969
DP
25762007-04-16 Denis Pilat <denis.pilat@st.com>
2577
2578 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
2579
25d5ea92
VP
25802007-04-14 Vladimir Prus <vladimir@codesourcery.com>
2581
2582 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
2583 tests. Run the frozen varobjs test.
2584 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 2585 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 2586
0b49cb80
JK
25872007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2588
2589 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
2590 gdb.base/type-opaque.exp: New files.
2591
a73bafbc 25922007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
2593
2594 * gdb.mi/mi-var-child.c
a73bafbc
VP
2595 (do_children_tests): User char[2] instead of
2596 char so that automatic printing of pointers to char
2597 don't give unpredicable result.
2598 * gdb.mi/var-cmd.c (do_locals_test): Initialize
2599 local variables.
2600 * gdb.mi/mi-var-child.exp: Step to right line
2601 of do_children_tests.
2602 * gdb.mi/mi2-var-child.exp: Likewise.
2603 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 2604 do_locals_tests.
a73bafbc
VP
2605 (do_children_tests): User char[2] instead of
2606 char so that automatic printing of pointers to char
a9c64011 2607 don't give unpredicable result.
a73bafbc 2608 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 2609 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
2610 Pass test name to mi_wait_for_stop.
2611
7ce59000
DJ
26122007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2613
2614 * gdb.asm/asm-source.exp: Remove d10v case.
2615 * lib/gdb.exp (skip_cplus_tests): Likewise.
2616 * gdb.asm/d10v.inc: Deleted.
2617
20389057
DJ
26182007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2619
2620 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
2621
8807d78b
DJ
26222007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2623
2624 * config/netware.exp: Delete file.
2625
aa3edb8e
JB
26262007-03-29 Joel Brobecker <brobecker@adacore.com>
2627
2628 * gdb.dwarf2/dw2-noloc.S: New file.
2629 * gdb.dwarf2/dw2-noloc.exp: New file.
2630
297561ac
PA
26312007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
2632
2633 * gdb.cp/method2.cc: New test.
2634 * gdb.cp/method2.exp: New test.
2635 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
2636
1f81bd39
DJ
26372007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2638
2639 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
2640
9453113a
DJ
26412007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
2642
2643 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
2644
b741e217
DJ
26452007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2646
2647 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
2648 (gdb_load): Delete, replace with...
2649 (gdb_reload): ...this.
2650 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
2651 * gdb.server/server-mon.exp: Likewise.
2652 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
2653 (gdb_start_cmd): New.
2654 (gdb_file_cmd): Save the last loaded file.
2655 (gdb_reload): New.
2656 (gdb_gnu_strip_debug): Use transform.
2657 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
2658 support here. Use new $last_loaded_file. Check mtime.
2659 (gdb_target_cmd): Handle ObjC failure case.
2660 (infer_host_exec): Delete.
2661 (gdbserver_load): Rename to...
2662 (gdbserver_run): ...this. Simplify.
2663 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
2664 (mi_gdb_load): Move most contents to a new function...
2665 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
2666 (mi_run_cmd): Use mi_gdb_target_load.
2667 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
2668 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
2669 Use gdb_run_cmd.
2670 * gdb.base/charsign.exp: Remove incorrect comment.
2671 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
2672 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
2673 gdb.base/start.exp: Use gdb_start_cmd.
2674
446ab585 26752007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 2676 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
2677
2678 * gdb.base/sigbpt.exp: Fix the message when skipping test.
2679 * gdb.base/signull.exp: Similarly.
2680
bbb88ebf
UW
26812007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2682
2683 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
2684 messages available to test cases (like chng-sym.exp).
2685
cb8c4a99
AS
26862007-03-14 Andreas Schwab <schwab@suse.de>
2687
2688 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2689 format changes.
2690
4e463ff5
DJ
26912007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
2692
2693 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
2694 (optimized_1): New.
2695 (main): Call optimized_1.
2696 (gdb2029): Correct typos. Call gdb2029_marker.
2697 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
2698 for gdb2029.
2699
b6db2c47
MK
27002007-03-12 Mark Kettenis <kettenis@gnu.org>
2701
2702 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
2703 as tabs. Remove redundant test pattern.
2704
70ed3737
UW
27052007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2706
2707 * gdb.base/long_long.exp: Accept optional symbol name in <...>
2708 for /a format output.
2709
47b67b60
DJ
27102007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
2711
2712 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
2713 collect output incrementally.
2714
b8953b0e
UW
27152007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2716
2717 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
2718 for -var-create lpcharacter test.
2719 * gdb.mi/mi2-var-cmd.exp: Likewise.
2720
7acd5c40
UW
27212007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2722
2723 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
2724 pass on targets where address zero is readable.
2725
9c6759c1
UW
27262007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2727
2728 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
2729 just a single architecture.
2730
a2f1aeb4
UW
27312007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2732
2733 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
2734 (fetch_all_registers): New function, uses gdb_test_multiple and
2735 exp_continue to fetch inferior output line-by-line.
2736 Replace all uses of do_get_all_registers by fetch_all_registers.
2737
46579ac2
UW
27382007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2739
2740 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
2741 in target_info.
2742
fc133f24
MS
27432007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2744
a9c64011 2745 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
2746 consistancy; add a default (timeout) case.
2747
7646a51d
MS
27482007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2749
2750 * gdb.base/watchpoint.exp: Fix truncated comment.
2751
dcfff61f
MS
27522007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2753
2754 * Makefile.in: Remove spurious single-quotes from sed command.
2755
664e3ee9
DJ
27562007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2757
2758 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
2759 func.
2760 * gdb.mi/mi2-var-cmd.exp: Likewise.
2761
d7cc6f2f
JB
27622007-02-27 Joel Brobecker <brobecker@adacore.com>
2763
a9c64011
AS
2764 * gdb.dwarf2/dw2-producer.S: New file.
2765 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
2766
27672007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
2768
2769 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2770 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2771 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2772 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2773 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
2774 Revert tests to use mi_gdb_test and include value field in output
2775 of -var-create.
2776
93d42b30
DJ
27772007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2778
2779 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
2780
c499ed39
DJ
27812007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2782
2783 * gdb.base/maint.exp: Remove full paths from test names.
2784 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
2785 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
2786
9836f81b
JB
27872007-02-27 Joel Brobecker <brobecker@adacore.com>
2788
2789 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
2790
c74d0ad8
DJ
27912007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2792
2793 * gdb.server/server-mon.exp: New test.
2794
2711e456
DJ
27952007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2796
2797 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
2798
ff6f572f
DJ
27992007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2800
2801 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
2802 register capitalization.
2803
fada3feb
DP
28042007-02-13 Denis Pilat <denis.pilat@st.com>
2805
2806 * gdb.mi/mi-var-invalidate.exp: New file.
2807
fb1e4ffc
DJ
28082007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2809
2810 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
2811
3da939d7
DJ
28122007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2813
2814 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
2815
123dc839
DJ
28162007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2817
2818 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
2819 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
2820
877e3645 28212007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
2822
2823 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2824 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2825 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2826 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2827 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 2828 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 2829 Update tests to include value field in output of -var-create.
a9c64011 2830
3c0a2960
AS
28312007-02-08 Andreas Schwab <schwab@suse.de>
2832
2833 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
2834
108546a0
DJ
28352007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
2836
2837 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
2838 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
2839
d701dcab
DP
28402007-02-02 Denis Pilat <denis.pilat@st.com>
2841
2842 * gdb.threads/threadapply.exp: check that frame is not changed by
2843 the thread apply all command.
2844
783e3e2f
AS
28452007-01-31 Andreas Schwab <schwab@suse.de>
2846
6d9c3a87
AS
2847 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2848
3c50d7b9
AS
2849 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
2850 in the dwarf sections.
2851 * gdb.dwarf2/mac-fileno.S: Likewise.
2852
783e3e2f
AS
2853 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
2854 bspstore register on ia64.
2855
78ff580e
AS
28562007-01-29 Andreas Schwab <schwab@suse.de>
2857
cc8e9b12
AS
2858 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
2859 "frame-begin" annotation.
2860
78ff580e
AS
2861 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
2862 number of "frames-invalid" annotations.
2863
704a4f78
DJ
28642007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2865
2866 * gdb.base/commands.exp: Call if_commands_test.
2867 (gdb_test_no_prompt, if_commands_test): New.
2868
e741bf94
MK
28692007-01-28 Mark Kettenis <kettenis@gnu.org>
2870
2871 * gdb.threads/sigthread.c (NSIGS): Make bigger.
2872
474d0ad3
AS
28732007-01-27 Andreas Schwab <schwab@suse.de>
2874
2875 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
2876 .short/.int/.quad in the dwarf sections.
2877 * gdb.dwarf2/dw2-intercu.S: Likewise.
2878 * gdb.dwarf2/dw2-intermix.S: Likewise.
2879
e784b426
JK
28802007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2881
2882 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
2883 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
2884 array.
e784b426
JK
2885 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
2886 * gdb.base/setvar.exp: Likewise.
2887
37f08e04
AS
28882007-01-26 Andreas Schwab <schwab@suse.de>
2889
9a01813a
AS
2890 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
2891 test.
2892
37f08e04
AS
2893 * gdb.base/multi-forks.exp ("restart $i"): Also match
2894 __kernel_syscall_via_break.
2895
6e2a9270
VP
28962007-01-24 Vladimir Prus <vladimir@codesourcery.com>
2897
2898 * lib/mi-support.exp (mi_delete_varobj): New.
2899 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
2900 testcase.
2901 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
2902 (main): Call the above.
2903 (reference_update_test, base_in_reference_test)
2904 (reference_to_pointer): Delete the created varobjs.
a9c64011 2905
e515b470
DJ
29062007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
2907
2908 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
2909 * configure: Regenerated.
2910 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
2911 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
2912 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
2913 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
2914 * lib/gdb.exp (gdb_skip_xml_test): New function.
2915
08d8bcd7
DJ
29162007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
2917
2918 * gdb.base/sigrepeat.exp: Correct error message.
2919
29202007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
2921 Daniel Jacobowitz <dan@codesourcery.com>
2922
2923 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
2924 gdb.arch/i386-gnu-cfi-asm.S: New files.
2925
97c3f1f3
JK
29262007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2927
2928 * lib/gdb.exp: Abort on missing `site.exp'.
2929
cb1df416
DJ
29302007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2931 Daniel Jacobowitz <dan@codesourcery.com>
2932
2933 * gdb.base/included.c, gdb.base/included.exp,
2934 gdb.base/included.h: New files.
2935
35990120
DJ
29362007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2937
2938 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
2939 (maximize_rlimit): Reduce limits on 64-bit systems.
2940
6e81a116 29412007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
2942
2943 From Marcus Deuling <deuling@de.ibm.com>:
2944 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
2945 every case.
2946
6c3c41f3
NR
29472007-01-13 Nick Roberts <nickrob@snap.net.nz>
2948
2949 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
2950 (test_path_specification): Use objdir instead of srcdir to always
2951 get an absolute filename.
2952
2f12c312
DJ
29532007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
2954
2955 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
2956
81121995
VP
29572007-01-11 Vladimir Prus <vladimir@codesourcery.com>
2958
2959 * gdb.mi/mi-var-cp.cc (reference_update_tests):
2960 Make sure the variable we're using is in scope.
2961 (reference_to_pointer): Likewise.
2962
4741b737
DJ
29632007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
2964
2965 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
2966 has no debug information.
2967
054410c3
DJ
29682007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
2969
2970 * gdb.base/annota1.exp: Remove extra send_gdb.
2971
818f79f6
DJ
29722007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2973
2974 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
2975
f7a6bb70
DJ
29762007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2977
2978 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
2979
57e66780
DJ
29802007-01-08 Nick Roberts <nickrob@snap.net.nz>
2981 Daniel Jacobowitz <dan@codesourcery.com>
2982
2983 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
2984 lcharacter or linteger change. Correct duplicated test name.
2985 * gdb.mi/mi2-var-cmd.exp: Likewise.
2986
3d799a95
DJ
29872007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
2988
2989 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
2990
29912007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 2992
a9c64011
AS
2993 * gdb.base/nofield.c: New file.
2994 * gdb.base/nofield.exp: New testcase.
51679ba9 2995
eafb94e8
NR
29962007-01-05 Nick Roberts <nickrob@snap.net.nz>
2997
2998 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
2999
3000 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
3001 test.
3002
5e572bb4
DJ
30032007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3004
3005 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
3006
74a44383
DJ
30072007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3008
3009 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
3010 when continuing.
3011
1b572db9
DJ
30122007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3013
3014 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
3015 Expect ".exe" extension.
3016
381bc39b
DJ
30172007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3018
3019 * gdb.base/charset.exp: Add explicit filename to break.
3020 * gdb.base/dbx.exp: Add explicit filename to breaks.
3021
2b70e4c6
DJ
30222007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3023
3024 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
3025 * gdb.mi/mi2-file.exp: Likewise.
3026
303b6f5d
DJ
30272007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3028
3029 Implement specification of MI tests as comments
3030 in C and C++ sources.
3031 * lib/mi-support.exp (mi_autotest_data): New variable.
3032 (mi_autotest_source): New variable.
3033 (count_newlines, mi_prepare_inline_tests)
3034 (mi_get_inline_test, mi_continue_to_line)
3035 (mi_run_inline_test, mi_tbreak)
3036 (mi_send_resuming_command, mi_wait_for_stop): New functions.
3037 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
3038 Run inline tests.
3039 * gdb.mi/mi-var-cp.cc: Define tests here.
3040
23da0d94
VP
30412007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3042
3043 Simplify usage of mi_continue_to.
3044 * lib/mi-support.exp (mi_runto_helper): Renamed
3045 from mi_runto, added new parameter 'run_or_continue'.
3046 (mi_runto): Use mi_runto_helper.
3047 (mi_continue_to): Accept just function name as parameter.
3048 Use mi_runto_helper.
3049 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
3050 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3051
f9e18282
JB
30522006-01-04 Joel Brobecker <brobecker@adacore.com>
3053
3054 Make this testcase a bit more realistic. The current code
3055 is too simplistic, and allows the compiler to optimize out
3056 some of the entities we need for this testcase.
3057 * gdb.ada/null_record/bar.ads (Void_Star): New type.
3058 (Do_Nothing): Add extra parameter.
3059 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
3060 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
3061 by using a variable of type Void_Star.
3062
fd678c65
JB
30632006-01-04 Joel Brobecker <brobecker@adacore.com>
3064
3065 * gdb.ada/catch_ex/foo.adb: New file.
3066 * gdb.ada/catch_ex.exp: New testcase.
3067
05cfdb42
DJ
30682007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
3069
3070 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
3071 pass --image-base to linker.
3072
2e03ee74
DJ
30732007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3074 Daniel Jacobowitz <dan@codesourcery.com>
3075
3076 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
3077 secondary prompts.
3078
0d5de010
DJ
30792007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3080
3081 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
3082 output. Test the types of members and member pointers.
3083 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
3084 gdb/2092.
3085 * gdb.cp/member-ptr.exp: Search for a comment instead of a
3086 statement. Enable for GCC. Update expected output for some tests
3087 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
3088 layout.
3089 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
3090 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
3091 (Diamond::vget_base): New.
3092 (main): Add new tests.
3093 * gdb.cp/printmethod.exp: Update expected output for member functions.
3094 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
3095 print pEe->D::vg().
3096
61a771aa
DJ
30972007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3098
3099 * gdb.threads/tls.exp: Allow stops in sem_post.
3100
2fa63963
DJ
31012006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
3102
3103 * gdb.base/annota1.exp: Allow .*printf in backtraces.
3104 * gdb.base/annota3.exp: Likewise.
3105 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
3106 again (instead of timing out).
3107 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
3108 GCC bug 26475.
3109 * gdb.java/jmisc.exp: Adjust to work with method signatures including
3110 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
3111 test from jmisc1.exp.
3112 * gdb.java/jmisc1.exp: Delete.
3113 * gdb.java/jprint.exp: Adjust to work with method signatures including
3114 return types.
3115 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
3116 * gdb.threads/linux-dp.exp: Don't be confused by program output.
3117 * lib/java.exp (compile_java_from_source): Pass the correct type
3118 to target_compile.
3119
5eefc2b7
JB
31202006-12-31 Joel Brobecker <brobecker@adacore.com>
3121
3122 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
3123 (stack_align_edx): New function.
3124 (stack_align_eax): New function.
3125 (main): Add calls to stack_align_edx and stack_align_eax.
3126 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
3127 Add testing for the cases where the register used during a stack
3128 realignment is edx. Same for eax.
3129
227c54da
DJ
31302006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
3131
3132 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
3133 and generic PE targets.
3134
cab8ac94
JB
31352006-12-29 Joel Brobecker <brobecker@adacore.com>
3136
3137 * gdb.ada/array_return.exp: Update copyright date list.
3138
ba54f318
JB
31392006-12-27 Joel Brobecker <brobecker@adacore.com>
3140
3141 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
3142 (Create_Small_Float_Vector): New function.
3143 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
3144 function body.
3145 * gdb.ada/array_return/p.adb: Use new type and function from
3146 package Pck.
3147 * gdb.ada/array_return.exp: Add a test verifying that GDB is
3148 able to print the value returned by a function returning an
3149 array of float.
3150
6b7a35dd
JB
31512006-12-20 Joel Brobecker <brobecker@adacore.com>
3152
3153 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
3154 The associated tests should be PASSing.
3155
038224f6
VP
31562006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3157
3158 Test for base in references.
3159 * gdb.mi/mi-var-cp.cc: Add test code.
3160 * gdb.mi/mi-var-cp.exp: Test for bases in references.
3161 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
3162 * gdb.mi/mi2-watch.exp: Likewise.
3163 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
3164 (mi_list_varobj_children): New function.
3165
b26ed50d
VP
31662006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3167
3168 * lib/mi-support.exp
3169 (mi_runto): Accept "()" after function name.
3170 (mi_create_varobj): New function.
3171 (mi_varobj_update): New function.
3172 (mi_Check_varobj_value): New function.
3173 * gdb.mi/mi-var-cp.exp: New file.
3174 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 3175
08232497
DJ
31762006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
3177
3178 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
3179 gdb.base/weaklib2.c: New files.
3180
d394c993 31812006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 3182
ac6c2fba
NS
3183 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
3184 info. Adjust test names.
3185
8ec659a0 3186 * gdb.base/break.c (main): Move position of malloc.
d394c993 3187 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 3188
acd65feb
VP
31892006-11-28 Vladimir Prus <vladimir@codesourcery.com>
3190
3191 * gdb.mi/mi-var-cmd.exp: Check -var-update after
3192 assignement of arrays and function pointers.
3193 * gdb.mi/var-cmd.c: Add declaration necessary for above
3194 tests.
3195
f556d5e5
NS
31962006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3197
3198 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
3199
3200 * gdb.threads/linux-dp.exp: Read thread table before and after
3201 creating each philosopher and verify it.
3202
697bc68d
NS
32032006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3204 Paul Brook <paul@codesourcery.com>
3205 Daniel Jacobowitz <dan@codesourcery.com>
3206
3207 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 3208 main to remove duplication. Add start function of the form
697bc68d
NS
3209 '_*start[1-9]*'. Add RVDS start function.
3210
29d73ae4
DJ
32112006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3212
3213 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
3214
c1d88655
UW
32152006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3216
3217 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
3218 * gdb.asm/spu.inc: New file.
3219 * gdb.base/term.exp: Disable if [target_info exists noargs].
3220 * gdb.gdb/complaints.exp: Disable if ![isnative].
3221 * gdb.gdb/selftest.exp: Likewise.
3222 * gdb.gdb/observer.exp: Likewise.
3223 * gdb.gdb/xfullpath.exp: Likewise.
3224 * gdb.base/attach.exp: Disable on SPU target.
3225 * gdb.cp/bs145503.exp: Likewise.
3226 * gdb.cp/exception.exp: Likewise.
3227 * gdb.cp/userdef.exp: Likewise.
3228
32a13b1a
DJ
32292006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3230
3231 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
3232
d8295fe9
VP
32332006-11-10 Vladimir Prus <vladimir@codesourcery.com>
3234
3235 * gdb.base/completion.exp: Fix completion tests for
3236 'info' and 'info '.
3237 * gdb.base/help.exp (help_test_raw, test_class_help)
3238 (test_prefix_command_help): Move...
3239 * lib/gdb.exp: Here.
3240 * gdb.base/main.exp: Adjust.
3241 * gdb.cp/maint.exp: Adjust.
3242 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 3243
8c394015
VP
32442006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3245
3246 * gdb.stabs/weird.exp (print_weird_var): Use
3247 gdb_test_multiple instead of gdb_expect.
3248
027fc1bc
VP
32492006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3250
3251 * gdb.base/help.exp (help_test_raw): New.
3252 (test_class_help): New.
3253 (test_prefix_command_help): New.
3254 Adjust testcases.
3255
67609209
FR
32562006-11-09 Christophe Lyon <christophe.lyon@st.com>
3257
3258 * gdb.base/constvars.c (main): Write to crass and crips, so that
3259 they are allocated by the compiler.
3260
f73adfeb
AS
32612006-10-27 Andreas Schwab <schwab@suse.de>
3262
3263 * gdb.base/multi-forks.exp: Use "detach fork" instead of
3264 "detach-fork".
3265
2f83a18e
DJ
32662006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
3267
3268 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
3269 of patterns.
3270
94277a38
DJ
32712006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3272
3273 * gdb.base/sepdebug.exp: Remove debug format test.
3274 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
3275 Handle no-symtab.
3276 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
3277
5bd2f6e2
DJ
32782006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3279
3280 * gdb.threads/manythreads.c (thread_function, main): Don't cast
3281 int to pointer or pointer to int.
3282 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
3283
8c008720
DJ
32842006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
3285
3286 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
3287
9e35dae4
DJ
32882006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3289
3290 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
3291
d9639e13
DJ
32922006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3293
3294 PR c++/2116
3295 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
3296
390a1bd0
JB
32972006-10-06 Joel Brobecker <brobecker@adacore.com>
3298
3299 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
3300 the corresponding bug has been fixed in GDB (PR/2018).
3301
dd920c33
JB
33022006-10-06 Joel Brobecker <brobecker@adacore.com>
3303
3304 * gdb.base/subst.exp: New testcase.
3305
53bbefe9
JB
33062006-10-06 Joel Brobecker <brobecker@adacore.com>
3307
3308 * gdb.ada/array_return/pck.ads: Add copyright notice.
3309 * gdb.ada/array_return/pck.adb: Likewise.
3310 * gdb.ada/array_return/p.adb: Likewise.
3311 * gdb.ada/exec_changed/first.adb: Likewise.
3312 * gdb.ada/exec_changed/second.adb: Likewise.
3313
09851417
JB
33142006-10-06 Joel Brobecker <brobecker@adacore.com>
3315
3316 * gdb.ada/watch_arg/watch.adb: New file.
3317 * gdb.ada/watch_arg.exp: New testcase.
3318
041bf30d
VP
33192006-10-02 Vladimir Prus <vladimir@codesourcery.com>
3320
3321 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 3322 via string_to_regexp.
041bf30d 3323 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 3324
f286fbdd 33252006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
3326
3327 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
3328 Remove unused / obsolete files.
3329
7c07f349
NR
33302006-09-19 Nick Roberts <nickrob@snap.net.nz>
3331
3332 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
3333
cd5ff84a
VP
33342006-09-17 Vladimir Prus <vladimir@codesourcery.com>
3335
3336 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
3337 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 3338 the number of frames.
cd5ff84a 3339
ae018d1a
DJ
33402006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
3341
3342 * gdb.base/args.c (main): Add breakpoint marker.
3343 * gdb.base/args.exp: Use args_test for tests. Add new tests which
3344 really test empty arguments.
3345 (args_load): Delete.
3346 (args_test): New.
3347
b399c549
NR
33482006-09-13 Nick Roberts <nickrob@snap.net.nz>
3349
3350 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
3351 check for one file.
3352
2ab1eb7a
VP
33532006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
3354
3355 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
3356 HIGH_FRAME argument to -stack-list-locals can be larger than
3357 the number of frames.
a9c64011 3358
476308bf
FF
33592006-08-18 Fred Fish <fnf@specifix.com>
3360
3361 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
3362 '$' in front of skip_vmx_tests_saved when setting that.
3363
8625200f
AS
33642006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
3365
3366 * gdb.base/trace-commands.exp: New file.
3367
089ec8f1
DJ
33682006-08-10 Joel Brobecker <brobecker@adacore.com>
3369 Daniel Jacobowitz <dan@codesourcery.com>
3370
3371 * gdb.base/step-bt.exp: Make hexadecimal address optional in
3372 expected output of the backtrace commands.
3373
b60f0898
JB
33742006-08-09 Joel Brobecker <brobecker@adacore.com>
3375
3376 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
3377 untested followed by return combination.
3378 * gdb.arch/altivec-regs.exp: Likewise.
3379 * gdb.arch/e500-abi.exp: Likewise.
3380 * gdb.arch/e500-regs.exp: Likewise.
3381 * gdb.arch/gdb1291.exp: Likewise.
3382 * gdb.arch/gdb1431.exp: Likewise.
3383 * gdb.arch/gdb1558.exp: Likewise.
3384 * gdb.arch/i386-prologue.exp: Likewise.
3385 * gdb.arch/i386-unwind.exp: Likewise.
3386 * gdb.asm/asm-source.exp: Likewise.
3387 * gdb.base/a2-run.exp: Likewise.
3388 * gdb.base/advance.exp: Likewise.
3389 * gdb.base/all-bin.exp: Likewise.
3390 * gdb.base/annota1.exp: Likewise.
3391 * gdb.base/annota3.exp: Likewise.
3392 * gdb.base/args.exp: Likewise.
3393 * gdb.base/arithmet.exp: Likewise.
3394 * gdb.base/assign.exp: Likewise.
3395 * gdb.base/async.exp: Likewise.
3396 * gdb.base/attach.exp: Likewise.
3397 * gdb.base/bang.exp: Likewise.
3398 * gdb.base/bigcore.exp: Likewise.
3399 * gdb.base/bitfields.exp: Likewise.
3400 * gdb.base/bitfields2.exp: Likewise.
3401 * gdb.base/break.exp: Likewise.
3402 * gdb.base/call-sc.exp: Likewise.
3403 * gdb.base/call-strs.exp: Likewise.
3404 * gdb.base/callfuncs.exp: Likewise.
3405 * gdb.base/checkpoint.exp: Likewise.
3406 * gdb.base/chng-syms.exp: Likewise.
3407 * gdb.base/code-expr.exp: Likewise.
3408 * gdb.base/commands.exp: Likewise.
3409 * gdb.base/completion.exp: Likewise.
3410 * gdb.base/cond-expr.exp: Likewise.
3411 * gdb.base/condbreak.exp: Likewise.
3412 * gdb.base/consecutive.exp: Likewise.
3413 * gdb.base/constvars.exp: Likewise.
3414 * gdb.base/corefile.exp: Likewise.
3415 * gdb.base/cvexpr.exp: Likewise.
3416 * gdb.base/dbx.exp: Likewise.
3417 * gdb.base/define.exp: Likewise.
3418 * gdb.base/detach.exp: Likewise.
3419 * gdb.base/display.exp: Likewise.
3420 * gdb.base/dump.exp: Likewise.
3421 * gdb.base/ena-dis-br.exp: Likewise.
3422 * gdb.base/ending-run.exp: Likewise.
3423 * gdb.base/environ.exp: Likewise.
3424 * gdb.base/eval-skip.exp: Likewise.
3425 * gdb.base/exprs.exp: Likewise.
3426 * gdb.base/fileio.exp: Likewise.
3427 * gdb.base/finish.exp: Likewise.
3428 * gdb.base/float.exp: Likewise.
3429 * gdb.base/foll-exec.exp: Likewise.
3430 * gdb.base/foll-fork.exp: Likewise.
3431 * gdb.base/foll-vfork.exp: Likewise.
3432 * gdb.base/freebpcmd.exp: Likewise.
3433 * gdb.base/funcargs.exp: Likewise.
3434 * gdb.base/gcore.exp: Likewise.
3435 * gdb.base/gdb1090.exp: Likewise.
3436 * gdb.base/gdb1250.exp: Likewise.
3437 * gdb.base/huge.exp: Likewise.
3438 * gdb.base/info-proc.exp: Likewise.
3439 * gdb.base/interrupt.exp: Likewise.
3440 * gdb.base/jump.exp: Likewise.
3441 * gdb.base/langs.exp: Likewise.
3442 * gdb.base/lineinc.exp: Likewise.
3443 * gdb.base/list.exp: Likewise.
3444 * gdb.base/logical.exp: Likewise.
3445 * gdb.base/long_long.exp: Likewise.
3446 * gdb.base/macscp.exp: Likewise.
3447 * gdb.base/maint.exp: Likewise.
3448 * gdb.base/mips_pro.exp: Likewise.
3449 * gdb.base/miscexprs.exp: Likewise.
3450 * gdb.base/multi-forks.exp: Likewise.
3451 * gdb.base/opaque.exp: Likewise.
3452 * gdb.base/overlays.exp: Likewise.
3453 * gdb.base/pc-fp.exp: Likewise.
3454 * gdb.base/pointers.exp: Likewise.
3455 * gdb.base/printcmds.exp: Likewise.
3456 * gdb.base/psymtab.exp: Likewise.
3457 * gdb.base/ptype.exp: Likewise.
3458 * gdb.base/recurse.exp: Likewise.
3459 * gdb.base/relational.exp: Likewise.
3460 * gdb.base/relocate.exp: Likewise.
3461 * gdb.base/remote.exp: Likewise.
3462 * gdb.base/reread.exp: Likewise.
3463 * gdb.base/restore.exp: Likewise.
3464 * gdb.base/return.exp: Likewise.
3465 * gdb.base/return2.exp: Likewise.
3466 * gdb.base/scope.exp: Likewise.
3467 * gdb.base/sect-cmd.exp: Likewise.
3468 * gdb.base/sep.exp: Likewise.
3469 * gdb.base/sepdebug.exp: Likewise.
3470 * gdb.base/setshow.exp: Likewise.
3471 * gdb.base/setvar.exp: Likewise.
3472 * gdb.base/sigall.exp: Likewise.
3473 * gdb.base/sigbpt.exp: Likewise.
3474 * gdb.base/signals.exp: Likewise.
3475 * gdb.base/signull.exp: Likewise.
3476 * gdb.base/sizeof.exp: Likewise.
3477 * gdb.base/solib.exp: Likewise.
3478 * gdb.base/step-line.exp: Likewise.
3479 * gdb.base/step-test.exp: Likewise.
3480 * gdb.base/structs.exp: Likewise.
3481 * gdb.base/structs2.exp: Likewise.
3482 * gdb.base/term.exp: Likewise.
3483 * gdb.base/twice.exp: Likewise.
3484 * gdb.base/until.exp: Likewise.
3485 * gdb.base/varargs.exp: Likewise.
3486 * gdb.base/volatile.exp: Likewise.
3487 * gdb.base/watchpoint.exp: Likewise.
3488 * gdb.base/whatis-exp.exp: Likewise.
3489 * gdb.base/whatis.exp: Likewise.
3490 * gdb.cp/ambiguous.exp: Likewise.
3491 * gdb.cp/annota2.exp: Likewise.
3492 * gdb.cp/annota3.exp: Likewise.
3493 * gdb.cp/bool.exp: Likewise.
3494 * gdb.cp/breakpoint.exp: Likewise.
3495 * gdb.cp/casts.exp: Likewise.
3496 * gdb.cp/class2.exp: Likewise.
3497 * gdb.cp/classes.exp: Likewise.
3498 * gdb.cp/cplusfuncs.exp: Likewise.
3499 * gdb.cp/ctti.exp: Likewise.
3500 * gdb.cp/derivation.exp: Likewise.
3501 * gdb.cp/exception.exp: Likewise.
3502 * gdb.cp/gdb1355.exp: Likewise.
3503 * gdb.cp/hang.exp: Likewise.
3504 * gdb.cp/inherit.exp: Likewise.
3505 * gdb.cp/local.exp: Likewise.
3506 * gdb.cp/m-data.exp: Likewise.
3507 * gdb.cp/m-static.exp: Likewise.
3508 * gdb.cp/member-ptr.exp: Likewise.
3509 * gdb.cp/method.exp: Likewise.
3510 * gdb.cp/misc.exp: Likewise.
3511 * gdb.cp/namespace.exp: Likewise.
3512 * gdb.cp/overload.exp: Likewise.
3513 * gdb.cp/ovldbreak.exp: Likewise.
3514 * gdb.cp/pr-1023.exp: Likewise.
3515 * gdb.cp/pr-1210.exp: Likewise.
3516 * gdb.cp/pr-574.exp: Likewise.
3517 * gdb.cp/printmethod.exp: Likewise.
3518 * gdb.cp/psmang.exp: Likewise.
3519 * gdb.cp/ref-params.exp: Likewise.
3520 * gdb.cp/ref-types.exp: Likewise.
3521 * gdb.cp/rtti.exp: Likewise.
3522 * gdb.cp/templates.exp: Likewise.
3523 * gdb.cp/try_catch.exp: Likewise.
3524 * gdb.cp/userdef.exp: Likewise.
3525 * gdb.cp/virtfunc.exp: Likewise.
3526 * gdb.disasm/am33.exp: Likewise.
3527 * gdb.disasm/h8300s.exp: Likewise.
3528 * gdb.disasm/mn10300.exp: Likewise.
3529 * gdb.disasm/sh3.exp: Likewise.
3530 * gdb.disasm/t01_mov.exp: Likewise.
3531 * gdb.disasm/t02_mova.exp: Likewise.
3532 * gdb.disasm/t03_add.exp: Likewise.
3533 * gdb.disasm/t04_sub.exp: Likewise.
3534 * gdb.disasm/t05_cmp.exp: Likewise.
3535 * gdb.disasm/t06_ari2.exp: Likewise.
3536 * gdb.disasm/t07_ari3.exp: Likewise.
3537 * gdb.disasm/t08_or.exp: Likewise.
3538 * gdb.disasm/t09_xor.exp: Likewise.
3539 * gdb.disasm/t10_and.exp: Likewise.
3540 * gdb.disasm/t11_logs.exp: Likewise.
3541 * gdb.disasm/t12_bit.exp: Likewise.
3542 * gdb.disasm/t13_otr.exp: Likewise.
3543 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3544 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3545 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3546 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
3547 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
3548 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3549 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3550 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3551 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
3552 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3553 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3554 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3555 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
3556 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
3557 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
3558 * gdb.mi/gdb701.exp: Likewise.
3559 * gdb.mi/gdb792.exp: Likewise.
3560 * gdb.mi/mi-basics.exp: Likewise.
3561 * gdb.mi/mi-break.exp: Likewise.
3562 * gdb.mi/mi-cli.exp: Likewise.
3563 * gdb.mi/mi-console.exp: Likewise.
3564 * gdb.mi/mi-disassemble.exp: Likewise.
3565 * gdb.mi/mi-eval.exp: Likewise.
3566 * gdb.mi/mi-file.exp: Likewise.
3567 * gdb.mi/mi-read-memory.exp: Likewise.
3568 * gdb.mi/mi-regs.exp: Likewise.
3569 * gdb.mi/mi-return.exp: Likewise.
3570 * gdb.mi/mi-simplerun.exp: Likewise.
3571 * gdb.mi/mi-stack.exp: Likewise.
3572 * gdb.mi/mi-stepi.exp: Likewise.
3573 * gdb.mi/mi-syn-frame.exp: Likewise.
3574 * gdb.mi/mi-until.exp: Likewise.
3575 * gdb.mi/mi-var-block.exp: Likewise.
3576 * gdb.mi/mi-var-child.exp: Likewise.
3577 * gdb.mi/mi-var-cmd.exp: Likewise.
3578 * gdb.mi/mi-var-display.exp: Likewise.
3579 * gdb.mi/mi-watch.exp: Likewise.
3580 * gdb.mi/mi2-basics.exp: Likewise.
3581 * gdb.mi/mi2-break.exp: Likewise.
3582 * gdb.mi/mi2-cli.exp: Likewise.
3583 * gdb.mi/mi2-console.exp: Likewise.
3584 * gdb.mi/mi2-disassemble.exp: Likewise.
3585 * gdb.mi/mi2-eval.exp: Likewise.
3586 * gdb.mi/mi2-file.exp: Likewise.
3587 * gdb.mi/mi2-read-memory.exp: Likewise.
3588 * gdb.mi/mi2-regs.exp: Likewise.
3589 * gdb.mi/mi2-return.exp: Likewise.
3590 * gdb.mi/mi2-simplerun.exp: Likewise.
3591 * gdb.mi/mi2-stack.exp: Likewise.
3592 * gdb.mi/mi2-stepi.exp: Likewise.
3593 * gdb.mi/mi2-syn-frame.exp: Likewise.
3594 * gdb.mi/mi2-until.exp: Likewise.
3595 * gdb.mi/mi2-var-block.exp: Likewise.
3596 * gdb.mi/mi2-var-child.exp: Likewise.
3597 * gdb.mi/mi2-var-cmd.exp: Likewise.
3598 * gdb.mi/mi2-var-display.exp: Likewise.
3599 * gdb.mi/mi2-watch.exp: Likewise.
3600 * gdb.stabs/exclfwd.exp: Likewise.
3601 * gdb.stabs/weird.exp: Likewise.
3602 * gdb.threads/gcore-thread.exp: Likewise.
3603 * gdb.trace/actions.exp: Likewise.
3604 * gdb.trace/backtrace.exp: Likewise.
3605 * gdb.trace/circ.exp: Likewise.
3606 * gdb.trace/collection.exp: Likewise.
3607 * gdb.trace/deltrace.exp: Likewise.
3608 * gdb.trace/infotrace.exp: Likewise.
3609 * gdb.trace/limits.exp: Likewise.
3610 * gdb.trace/packetlen.exp: Likewise.
3611 * gdb.trace/passc-dyn.exp: Likewise.
3612 * gdb.trace/passcount.exp: Likewise.
3613 * gdb.trace/report.exp: Likewise.
3614 * gdb.trace/save-trace.exp: Likewise.
3615 * gdb.trace/tfind.exp: Likewise.
3616 * gdb.trace/tracecmd.exp: Likewise.
3617 * gdb.trace/while-dyn.exp: Likewise.
3618 * gdb.trace/while-stepping.exp: Likewise.
3619
f4b618d1
JB
36202006-08-08 Joel Brobecker <brobecker@adacore.com>
3621
3622 * gdb.base/step-bt.c: New file.
3623 * gdb.base/step-bt.exp: New testcase.
3624
3d00d119
DJ
36252006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
3626
3627 * config/monitor.exp (gdb_load): Remove support for obsolete
3628 download-write-size.
3629 * gdb.base/remote.exp: Likewise. Update all callers of
3630 gdb_timed_load.
3631
017b5bd4
DJ
36322006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
3633
3634 * cursal.exp: Pass binfile to gdb_load.
3635
837c599d
DJ
36362006-08-01 Nathan Sidwell <nathan@codesourcery.com>
3637
3638 * gdb.base/cursal.exp: Add "" to gdb_load call.
3639
8dd4540b
MK
36402006-07-29 Mark Kettenis <kettenis@gnu.org>
3641
3642 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
3643 NetBSD/ELF targets.
3644
ab5c9f60
DJ
36452006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
3646
3647 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
3648 operator*.
3649
4c42eaff
DJ
36502006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3651
3652 * gdb.base/completion.exp: Update for change in "file" behavior.
3653 * gdb.stabs/weird.exp: Likewise.
3654 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
3655 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
3656
0155cc76
NS
36572006-07-24 Nathan Sidwell <nathan@codesourcery.com>
3658
3659 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
3660 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
3661
16026cd7
AS
36622006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
3663
3664 * gdb.base/default.exp: Update source command error message.
3665 * gdb.base/help.exp: Update 'help source' message.
3666
16963cb6
DJ
36672006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
3668
3669 * gdb.cp/bs15503.exp: Update comment for no longer crashing
3670 test.
3671
6d7fd486
AS
36722006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
3673
3674 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
3675
29e8a844
DJ
36762006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3677
3678 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
3679
6afcfa39
DJ
36802006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3681
3682 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
3683
267a692b
MK
36842006-07-17 Mark Kettenis <kettenis@gnu.org>
3685
3686 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
3687 *-*-openbsd* from targets for wich we expect ARM FPA floating
3688 point format.
3689
85d2fec4
NR
36902006-07-17 Nick Roberts <nickrob@snap.net.nz>
3691
3692 * gdb.cp/annota3.exp: Expect frame-begin annotation.
3693
36942006-07-17 Mark Kettenis <kettenis@gnu.org>
3695
3696 * gdb.base/annota3.exp: Expect frame-begin annotation.
3697
85b4c6e8
JB
36982006-07-14 Joel Brobecker <brobecker@adacore.com>
3699
3700 * gdb.base/help.exp: Adjust "help unset" test to accept
3701 any list of unset commands.
3702
fb933624
DJ
37032006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
3704 Daniel Jacobowitz <dan@codesourcery.com>
3705
3706 * gdb.cp/ref-params.exp: New test.
3707 * gdb.cp/ref-params.cc: New source file.
3708 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
3709
1dff4b64
MK
37102006-07-08 Mark Kettenis <kettenis@gnu.org>
3711
3712 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
3713 spaces/tabs in regular expressions since they might not be there.
3714
40d2e0e3
AS
37152006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
3716
3717 * gdb.base/ifelse.exp: New file.
3718
f6c957d2
NS
37192006-07-04 Nathan Sidwell <nathan@codesourcery.com>
3720
3721 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
3722 line.
3723 * gdb.base/huge.exp: Loop over compilation to find a size that
3724 is acceptable.
3725 * gdb.base/remote.exp: Correct expected strings.
3726 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
3727
b9c5a23d
DJ
37282006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3729
3730 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
3731
9af2e58d
DJ
37322006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3733
3734 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
3735 native.
3736
30930ca5
DJ
37372006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3738
3739 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
3740 enable stabs testing.
3741
aa32fa1d
DJ
37422006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3743
bd4a4c80 3744 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
3745 gdb_test_multiple does.
3746
321fef15
DJ
37472006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3748
3749 * Makefile.in (host_alias): Remove.
3750 (target_alias): Use @target_noncanonical@.
3751 (site.exp): Don't set host_alias.
3752 * aclocal.m4: Remove contents. Include acx.m4.
3753 * configure: Regenerated.
3754 * configure.ac: Use ACX_NONCANONICAL_TARGET.
3755
e1c2defa
NS
37562006-06-13 Nathan Sidwell <nathan@codesourcery.com>
3757
e63b55d1
NS
3758 * lib/gdb.exp (gdb_load_cmd): New.
3759
5600ea19
NS
3760 * gdb.base/fileio.c: Add system(NULL) test.
3761 * gdb.base/fileio.exp: Check it.
3762
e1c2defa
NS
3763 * gdb.base/break.c: Add 10a breakpoint at }
3764 * gdb.base/break.exp: Add test for breakpoint at }
3765 * gdb.cp/anon-union.cc: Add code at end of function.
3766 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
3767 * gdb.mi/var-cmd.c: Add code at end of function.
3768 * gdb.mi/mi-var-display.exp: Adjust end of next.
3769 * gdb.mi/mi2-var-display.exp: Likewise.
3770 * gdb.base/fileio.c: Add stop function and insert calls at
3771 stopping places.
3772 * gdb.base/fileio.exp: Breakpoint stop function and remove
3773 explicit line number references.
3774
6c0112ec
JB
37752006-05-19 Joel Brobecker <brobecker@adacore.com>
3776
a9c64011
AS
3777 * gdb.base/del.exp (test_delete_alias): New function.
3778 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 3779
154189a4
FF
37802006-05-18 Fred Fish <fnf@specifix.com>
3781
3782 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
3783 required. Check for spurious output after program exits normally.
3784
582e64c2
FF
37852006-05-17 Fred Fish <fnf@specifix.com>
3786
3787 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
3788 gdb_load, so it works in the simulator.
3789
8ef6493a
FF
37902006-05-11 Fred Fish <fnf@specifix.com>
3791
3792 * gdb.base/bang.exp: Ignore unexpected output between the
3793 "program exited normally" and the gdb prompt, as many other
3794 tests do.
3795
692b141c
MK
37962006-05-07 Mark Kettenis <kettenis@gnu.org>
3797
3798 * gdb.base/help.exp: Make "delete checkpoint" part option for
3799 "help d" and "help delete" tests.
3800
540b8a30
UW
38012006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3802
a9c64011 3803 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
3804 expected output in some mi_gdb_test statements.
3805 * gdb.mi/mi2-basics.exp: Likewise.
3806
9b6462d9
JB
38072006-05-05 Joel Brobecker <brobecker@adacore.com>
3808
3809 * gdb.base/del.c: New file.
3810 * gdb.base/del.exp: New testcase.
3811
954de43b
DM
38122006-05-05 David S. Miller <davem@sunset.davemloft.net>
3813
3814 * gdb.base/break.exp: Do not assume a breakpoint on
3815 main will actually be in $srcfile when optimizing.
1303f75e
DM
3816 * gdb.base/savedregs.exp: Do not require that the dummy
3817 frame location match up to a symbol and source file location.
c3242428
DM
3818 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
3819 will get printed without a mi_cmd_data_list_register_values prefix.
3820 (*-data-list-register-*): Correct regular expressions to expect the new
3821 pseudo d? floating point registers.
3822 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 3823
c7e64c9a
DJ
38242006-05-05 Christophe Lyon <christophe.lyon@st.com>
3825
3826 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
3827 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
3828 is allocated by the compiler.
3829 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
3830 anons, e, anone to force their allocation by the compiler.
3831
38322006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
3833
3834 * gdb.base/help.exp: Update expected text for help d and
3835 help delete.
3836
27ce9a6d
MK
38372006-05-02 Mark Kettenis <kettenis@gnu.org>
3838
3839 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
3840 NetBSD/ELF targets.
3841
8608915f
MK
38422006-04-30 Mark Kettenis <kettenis@gnu.org>
3843
3844 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
3845 single-step breakpoint fails; make this a KFAIL on
3846 sparc*-*-openbsd*.
3847 * gdb.base/siginfo.exp: Likewise.
3848 * gdb.base/sigstep.exp (advance, advancei): Likewise.
3849
b8db102d
MS
38502006-04-26 Michael Snyder <msnyder@redhat.com>
3851
3852 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
3853 which may have to consume output from other forks.
3854 Add tests to make sure that "delete fork" succeeded.
3855
c702009a
MS
38562006-04-20 Michael Snyder <msnyder@redhat.com>
3857
3858 * 2006-03-22 Jim Blandy <jimb@redhat.com>
3859 Add support for the Renesas M32C and M16C.
3860
3861 * gdb.asm/asm-source.exp: Add m32c target.
3862 * gdb.asm/m32c.inc: Support for m32c target.
3863
e28493f2
AS
38642006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
3865
3866 * gdb.base/commands.exp (recursive_source_test): New test.
3867
880da185
DM
38682006-04-04 David S. Miller <davem@sunset.davemloft.net>
3869
3870 * gdb.base/float.exp: Add pattern for sparc targets.
3871
61d9b92f
DJ
38722006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3873
3874 * gdb.base/commands.exp (stray_arg0_test): New test.
3875
bd717df8
PB
38762006-03-30 Paul Brook <paul@codesourcery.com>
3877
3878 * gdb.mi/mi-until.exp: kfail broken until command.
3879 * gdb.mi/mi2-until.exp: Ditto.
3880
ec793d3c
NR
38812006-03-27 Nick Roberts <nickrob@snap.net.nz>
3882
3883 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
3884
831004b7
AO
38852006-03-08 Alexandre Oliva <aoliva@redhat.com>
3886
3887 * gdb.base/prelink.exp: Anchor tested-for regular expression
3888 on gdb prompt.
3889
effe49a0
PB
38902006-03-07 Paul Brook <paul@codesourcery.com>
3891
3892 * gdb.base/assign.exp: Correct fail message.
3893
e5461016
PB
38942006-03-07 Paul Brook <paul@codesourcery.com>
3895
3896 * lib/compiler.c: Extract armcc version number.
3897 * lib/compiler.cc: Ditto.
3898
fc91c6c2
PB
38992006-03-07 Paul Brook <paul@codesourcery.com>
3900
3901 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
3902 additional_flags=-w.
3903 * gdb.arch/altivec-regs.exp: Ditto.
3904 * gdb.arch/e500-abi.exp: Ditto.
3905 * gdb.arch/e500-regs.exp: Ditto.
3906 * gdb.base/all-bin.exp: Ditto.
3907 * gdb.base/annota1.exp: Ditto.
3908 * gdb.base/annota3.exp: Ditto.
3909 * gdb.base/args.exp: Ditto.
3910 * gdb.base/arithmet.exp: Ditto.
3911 * gdb.base/assign.exp: Ditto.
3912 * gdb.base/async.exp: Ditto.
3913 * gdb.base/bang.exp: Ditto.
3914 * gdb.base/break.exp: Ditto.
3915 * gdb.base/call-rt-st.exp: Ditto.
3916 * gdb.base/completion.exp: Ditto.
3917 * gdb.base/cond-expr.exp: Ditto.
3918 * gdb.base/condbreak.exp: Ditto.
3919 * gdb.base/consecutive.exp: Ditto.
3920 * gdb.base/define.exp: Ditto.
3921 * gdb.base/display.exp: Ditto.
3922 * gdb.base/ena-dis-br.exp: Ditto.
3923 * gdb.base/environ.exp: Ditto.
3924 * gdb.base/eval-skip.exp: Ditto.
3925 * gdb.base/info-proc.exp: Ditto.
3926 * gdb.base/jump.exp: Ditto.
3927 * gdb.base/logical.exp: Ditto.
3928 * gdb.base/long_long.exp: Ditto.
3929 * gdb.base/maint.exp: Ditto.
3930 * gdb.base/miscexprs.exp: Ditto.
3931 * gdb.base/pc-fp.exp: Ditto.
3932 * gdb.base/pointers.exp: Ditto.
3933 * gdb.base/relational.exp: Ditto.
3934 * gdb.base/reread.exp: Ditto.
3935 * gdb.base/sect-cmd.exp: Ditto.
3936 * gdb.base/sep.exp: Ditto.
3937 * gdb.base/sepdebug.exp: Ditto.
3938 * gdb.base/until.exp: Ditto.
3939 * gdb.base/whatis-exp.exp: Ditto.
3940 * gdb.cp/annota2.exp: Ditto.
3941 * gdb.cp/annota3.exp: Ditto.
3942 * gdb.trace/actions.exp: Ditto.
3943 * gdb.trace/backtrace.exp: Ditto.
3944 * gdb.trace/circ.exp: Ditto.
3945 * gdb.trace/collection.exp: Ditto.
3946 * gdb.trace/deltrace.exp: Ditto.
3947 * gdb.trace/infotrace.exp: Ditto.
3948 * gdb.trace/limits.exp: Ditto.
3949 * gdb.trace/packetlen.exp: Ditto.
3950 * gdb.trace/passc-dyn.exp: Ditto.
3951 * gdb.trace/passcount.exp: Ditto.
3952 * gdb.trace/report.exp: Ditto.
3953 * gdb.trace/save-trace.exp: Ditto.
3954 * gdb.trace/tfind.exp: Ditto.
3955 * gdb.trace/tracecmd.exp: Ditto.
3956 * gdb.trace/while-dyn.exp: Ditto.
3957 * gdb.trace/while-stepping.exp: Ditto.
3958 * lib/gdb.exp: Ditto.
3959 (gdb_compile): Handle nowarning option.
3960
5f4a23d9
AO
39612006-03-07 Alexandre Oliva <aoliva@redhat.com>
3962
3963 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
3964 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
3965 Rename executable to prelinkt. Don't re-prelink if we didn't
3966 get a core file. Test prelink -u exit status to tell whether
3967 prelinking failed. Use gdb_test_multiple.
3968
9733fc94
DJ
39692006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3970
3971 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
3972 (do_tests): Call it.
3973
cc10cae3
AO
39742006-02-28 Alexandre Oliva <aoliva@redhat.com>
3975
3976 * gdb.base/prelink.exp: New test.
3977 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
3978
15c46491
WZ
39792006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
3980
3981 * gdb.fortran/derived-type.f90: New file.
3982 * gdb.fortran/derived-type.exp: New testcase.
3983
5c9f7ded
DJ
39842006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
3985
3986 * gdb.base/default.exp: Allow ';' as a directory separator.
3987
5b96932b
AS
39882006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
3989
3990 * gdb.base/help.exp (help add-symbol-file): Update.
3991
1986bccd
AS
39922006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
3993
3994 * gdb.base/help.exp (help load): Update expected results.
3995
a8b7528f
FF
39962006-02-19 Fred Fish <fnf@specifix.com>
3997
3998 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
3999 specifix hex value as part of results.
4000 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 4001
f8261448
FF
40022006-02-16 Fred Fish <fnf@specifix.com>
4003
4004 * gdb.base/whatis.c: Define variables using typedefs char_addr,
4005 ushort_addr, and slong_addr, so the typedefs are not optimized
4006 away.
4007 * gdb.base/whatis.exp: Add tests using type name for struct type,
4008 union type, enum type, and typedef.
a9c64011 4009
31d8bdd2
MK
40102006-02-13 Mark Kettenis <kettenis@gnu.org>
4011
4012 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
4013
34e41e63
JB
40142006-02-13 Jim Blandy <jimb@redhat.com>
4015
4016 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
4017 case where it takes two "next" commands to skip past the init
4018 call.
4019
ac6e4f31
FF
40202006-02-12 Fred Fish <fnf@specifix.com>
4021
4022 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
4023 to handle cases where it takes two "next" commands to skip
4024 past the init call.
4025
2db2d571
JB
40262006-02-07 Joel Brobecker <brobecker@adacore.com>
4027
4028 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4029 on hppa32 targets.
4030
38fcd64c
DJ
40312006-02-06 Vladimir Prus <ghost@cs.msu.su>
4032
4033 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
4034 field.
4035
1315ad46
MK
40362006-01-29 Mark Kettenis <kettenis@gnu.org>
4037
4038 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
4039
5625b943
DJ
40402006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4041
4042 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
4043 files.
4044
80df1bbe
DJ
40452006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4046
4047 * gdb.cp/maint.exp: Set complaints to a positive value.
4048
9078e690
DJ
40492006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4050
4051 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
4052 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
4053 function name.
4054
9c903399
DJ
40552006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4056
4057 * gdb.base/checkpoint.c: Update copyright notice. Include
4058 <stdlib.h>.
4059
761ae4d6
JB
40602006-01-04 Jim Blandy <jimb@redhat.com>
4061
4062 * gdb.asm/asm-source.exp: Independently provide default values for
4063 asm-flags and debug-flags. Use 'string equal' to do the
4064 comparison, not the implicit expr's '==' operator. Remove
4065 now-unneeded assignments to asm-flags. In h8300 case, place
4066 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
4067
099ac3dd
MS
40682006-01-04 Michael Snyder <msnyder@redhat.com>
4069
4070 * gdb.base/checkpoint.c: New file.
4071 * gdb.base/checkpoint.exp: New file.
4072 * gdb.base/multi-fork.c: New file.
4073 * gdb.base/multi-fork.exp: New file.
4074 * gdb.base/pi.txt: New file (data for checkpoint.c test).
4075
f4d85314
FF
40762006-01-04 Fred Fish <fnf@specifix.com>
4077
4078 * gdb.base/ptype.c (foo): Add typedef.
4079 (intfoo): Add function.
4080 * gdb.base/ptype1.c: New file.
4081 * gdb.base/ptype.exp: Handle compilation and linking with two
4082 source files. Test that proper type for "foo" is found based
4083 on source context rather than first match found in symtabs.
4084
a1b06f35
MK
40852005-12-28 Mark Kettenis <kettenis@gnu.org>
4086
4087 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
4088 * gdb.asm/openbsd.inc: Indent commands.
4089
d082a1e2
MK
40902005-12-26 Mark Kettenis <kettenis@gnu.org>
4091
c65016bd
MK
4092 * gdb.base/freebpcmd.exp: Increase timeout.
4093
d082a1e2
MK
4094 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
4095
d3c32a0e
DJ
40962005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
4097
4098 * gdb.base/default.exp: Update check for "show version".
4099
9fdb1f50
RC
41002005-12-09 Randolph Chung <tausq@debian.org>
4101
4102 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
4103 * gdb.asm/pa64.inc: New file.
4104
5f2c56f7
RC
41052005-12-09 Randolph Chung <tausq@debian.org>
4106
4107 * gdb.asm/common.inc: Indent commands.
4108 * gdb.asm/asmsrc1.s: Likewise.
4109 * gdb.asm/asmsrc2.s: Likewise.
4110
8117349c
RC
41112005-12-09 Randolph Chung <tausq@debian.org>
4112
4113 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
4114 (get_addr_of_sym): Remove duplicate print.
4115 (gen_core): xfail hppa*-*-hpux*, update expected output.
4116 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
4117 * gdb.arch/pa64-nullify.s: New file.
4118
8f07f25a
RC
41192005-12-09 Randolph Chung <tausq@debian.org>
4120
4121 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
4122
55b39184
DJ
41232005-12-07 Christophe Lyon <christophe.lyon@st.com>
4124
4125 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
4126 code generation for these functions.
4127 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
4128 error message.
4129
31e2b00f
AS
41302005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
4131
4132 * gdb.base/help.exp (help b, help br, help bre, help brea)
4133 (help break): Update the expected message.
4134
c3d0b56e
SC
41352005-11-11 Stephane Carrez <stcarrez@nerim.fr>
4136
4137 * gdb.asm/m68hc11.inc: Setup the data section.
4138 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
4139 script for this test.
4140 (m6812-*-*): Likewise.
4141
36ae0ea9
RC
41422005-11-09 Randolph Chung <tausq@debian.org>
4143
4144 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
4145
9d6f42e9
WZ
41462005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
4147
4148 * gdb.base/break.exp: Fix a comment typo.
4149
e2126a14
EZ
41502005-11-03 Jim Blandy <jimb@redhat.com>
4151
a9c64011
AS
4152 Checked in by Elena Zannoni <ezannoni@redhat.com>
4153
e2126a14
EZ
4154 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
4155
e0ac7199
CV
41562005-11-02 Corinna Vinschen <vinschen@redhat.com>
4157
4158 * gdb.arch/gdb1558.c: Include stdio.h.
4159
31d3fb18
MK
41602005-10-31 Mark Kettenis <kettenis@gnu.org>
4161
4162 * gdb.asm/asm-source.exp: Use -e instead of --entry.
4163
e52b687c
MK
41642005-10-31 Mark Kettenis <kettenis@gnu.org>
4165
4166 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
4167
f4711d79
PG
41682005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
4169
a9c64011
AS
4170 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4171 vscr" tests to better match output.
f4711d79 4172
987a9106
JB
41732005-10-12 Jim Blandy <jimb@redhat.com>
4174
4175 * gdb.base/structs.exp (any): New function.
4176 (test_struct_returns): Don't make any assumptions at all about
4177 what value the function returns when GDB can't set the return
4178 value.
4179
2336bb58
JB
41802005-10-09 Joel Brobecker <brobecker@adacore.com>
4181
4182 * gdb.ada/arrayidx/p.adb: New file.
4183 * gdb.ada/arrayidx.exp: New testcase
4184
41852005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
4186
4187 * gdb.ada/array_return/pck.ads: New file.
4188 * gdb.ada/array_return/pck.adb: New file.
4189 * gdb.ada/array_return/p.adb: New file.
4190 * gdb.ada/array_return.exp: New testcase.
4191
705335ea
JB
41922005-10-03 Joel Brobecker <brobecker@adacore.com>
4193
a9c64011
AS
4194 * gdb.base/arrayidx.c: New file.
4195 * gdb.base/arrayidx.exp: New testcase.
705335ea 4196
11ee9940
NR
41972005-09-29 Nick Roberts <nickrob@snap.net.nz>
4198
4199 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
4200 frames-invalid and breakpoints-invalid are no longer generated
4201 with level 3 so don't expect them in the output.
4202
39fb8e9e
BR
42032005-09-27 Bob Rossi <bob@brasko.net>
4204
a9c64011 4205 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
4206 from test. Escape the | in mi_gdb_test call.
4207 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
4208 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
4209 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
4210 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
4211 expected regex's in mi_gdb_test calls.
4212 * lib/mi-support.exp: Remove arbitrary .* from tests.
4213 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
4214 Fully anchor GDB/MI expected results in mi_gdb_test.
4215 * lib/gdb.exp (string_to_regexp): Escape the ] character.
4216 * gdb.base/sizeof.exp: Remove escape character. Correct test.
4217
2af48f68
PB
42182005-09-26 Paul Brook <paul@codesourcery.com>
4219
4220 * long_long.exp: Exclude eabi targets from arm FPA float format test.
4221
f34502bc
WZ
42222005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4223
4224 * bfp-test.c: New file.
4225 * bfp-test.exp: New testcase.
4226
ca929517
WZ
42272005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4228
4229 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4230 of subarray and substring variable.
4231 * gdb.fortran/subarray.f: New source file for the test of subarray
4232 and substring variable evaluation.
4233 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
4234 of string constant.
4235
c761af65
DJ
42362005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
4237
4238 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4239 copyright dates.
4240
561d7a1d
PG
42412005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
4242
4243 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
4244 powerpc altivec' test with an almost identical 'info vector' test.
4245
b2b64cc9
PG
42462005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4247
a9c64011
AS
4248 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4249 vscr" tests to match output.
b2b64cc9 4250
6ac4d15a
PG
42512005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4252
a9c64011
AS
4253 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
4254 output.
6ac4d15a 4255
40e55bef
BR
42562005-09-11 Bob Rossi <bob@brasko.net>
4257
4258 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 4259 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
4260 commands that return an MI output command and an asyncronous MI output
4261 command.
4262 * gdb.mi/mi-console.exp: Ditto.
4263
3c7385ec
BR
42642005-09-11 Bob Rossi <bob@brasko.net>
4265
4266 * gdb.mi/mi-var-child.c: Include <string.h>.
4267
a6cd0eb3
DJ
42682005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
4269
4270 * killed.exp: Correct gdb_expect syntax.
4271
2f168eed
CV
42722005-08-09 Corinna Vinschen <vinschen@redhat.com>
4273
4274 * lib/mi-support.exp (mi_gdb_load): Fix typo.
4275
ecd3fd0f
BR
42762005-08-02 Bob Rossi <bob@brasko.net>
4277
4278 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
4279 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
4280 Change tests to inferior-tty-set/show.
4281 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
4282 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
4283 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
4284 inferior. Use mi_gdb_test to get GDB and Inferior output.
4285 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
4286 descriptor.
4287 (mi_inferior_tty_name): Add inferior PTY file name.
4288 (mi_gdb_start): Add INFERIOR_PTY parameter.
4289 (mi_gdb_test): Add IPATTERN parameter.
4290
f1ea48cb 42912005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 4292
f1ea48cb
BR
4293 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
4294 parameter to mi_gdb_test.
4295 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
4296
6e650a67
DJ
42972005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4298
4299 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
4300 struct_declarations.
4301 * gdb.mi/mi-var-child.exp: Step over the initialization of
4302 struct_declarations.
4303
8be260b6
DJ
43042005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4305
4306 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
4307 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
4308 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
4309 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
4310 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
4311 file.
4312
4e660f07
NR
43132005-07-27 Nick Roberts <nickrob@snap.net.nz>
4314
4315 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
4316 (do_children_tests): Assign values to the extra elements.
4317
4318 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
4319 them for tests for "-var-update --no-values" and
a9c64011 4320 "-var-update --all-values".
4e660f07
NR
4321 Add test for "-var-list-children --simple-values".
4322
4323 * gdb.mi/basics.c (callee4): Add integer array D[3]...
4324
4325 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
4326 "-stack-list-locals --simple-values" Improve doc strings and
4327 comments.
4328
6bdae935
MK
43292005-07-18 Mark Kettenis <kettenis@gnu.org>
4330
598b7a6f
MK
4331 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
4332 *-*-openbsd*.
4333 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
4334
6bdae935
MK
4335 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
4336 sigaltsatck'.
4337
1323e929 43382005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 4339
1323e929
BR
4340 * gdb.base/default.exp (tty): Changed output of command.
4341 * gdb.base/help.exp (help tty): Ditto.
4342
b1a9c082
MK
43432005-07-12 Mark Kettenis <kettenis@gnu.org>
4344
4345 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
4346
10a844a2
MK
43472005-07-10 Mark Kettenis <kettenis@gnu.org>
4348
4349 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
4350 -stack-select-frame without arguments.
4351 (test_stack_frame_listing): Add test for newly implemented command
4352 -stack-info-frame.
4353
3cb3b8df
BR
43542005-07-06 Bob Rossi <bob@brasko.net>
4355
4356 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
4357 command.
4358 (Copyright): Update copyright.
4359
a0c5fbcf
WZ
43602005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
4361
4362 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
4363 tests to evaluate exponentiation expression.
4364
984971d0
AS
43652005-06-29 Andreas Schwab <schwab@suse.de>
4366
4367 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
4368 main to avoid warnings.
4369
4370 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
4371
fe03833f
NR
43722005-06-20 Nick Roberts <nickrob@snap.net.nz>
4373
4374 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
4375 -stack-select-frame without arguments.
4376 (test_stack_frame_listing): Add test for newly implemented command
4377 -stack-info-frame.
a9c64011 4378
7a55f279
WZ
43792005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
4380
0ffa0ea5
DJ
4381 * gdb.fortran/array-element.f: New file.
4382 * gdb.fortran/array-element.exp: New testcase.
7a55f279 4383
26585198
DJ
43842005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4385
4386 * gdb.base/bigcore.exp: Correct checks for systems which can
4387 not dump a large core file.
4388
c1bd25fd
DJ
43892005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4390
4391 * gdb.base/relocate.c: Add a copyright notice.
4392 (dummy): Remove.
4393 * gdb.base/relocate.exp: Test printing the values of variables
4394 from a relocatable file.
4395
589e074d
DJ
43962005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4397
4398 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
4399 excess MI output after an error.
4400
0915f927
JB
44012005-05-29 Joel Brobecker <brobecker@adacore.com>
4402
4403 * gdb.arch/alpha-step.c: New file.
4404 * gdb.arch/alpha-step.exp: New testcase.
4405
76ff342d
DJ
44062005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
4407 Dennis Brueni <dennis@slickedit.com>
4408
4409 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
4410 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
4411 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
4412 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
4413 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
4414 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
4415 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
4416
96b0c7ac
DJ
44172005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
4418 Wu Zhou <woodzltc@cn.ibm.com>
4419
4420 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
4421 IBM's xlc compiler.
4422 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
4423 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
4424
f21565d2
JB
44252005-05-13 Jim Blandy <jimb@redhat.com>
4426
4427 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
4428 calling gdb_suppress_entire_file.
4429 * gdb.base/charset.exp: Same.
4430 * gdb.base/call-rt-st.exp: Same.
4431
6006a3a1
BR
44322005-05-05 Bob Rossi <bob_rossi@cox.net>
4433
4434 * lib/gdb.exp (fullname_syntax): Added global regex.
4435 (fullname_syntax_POSIX): Ditto.
4436 (fullname_syntax_UNC): Ditto.
4437 (fullname_syntax_DOS_CASE): Ditto.
4438 (fullname_syntax_DOS): Ditto.
4439 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
4440 fullname_syntax variable to scope and use it.
4441 (test_file_list_exec_source_files): Ditto.
4442 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
4443
c3b69c04
DJ
44442005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
4445
4446 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
4447
3c95e6af
PG
44482004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
4449
a9c64011
AS
4450 * lib/gdb.exp (skip_altivec_tests): New function, based on
4451 check_vmx_hw_available from the GCC testsuite.
4452 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
4453 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 4454
78df6c56
JB
44552005-05-02 Jim Blandy <jimb@redhat.com>
4456
4457 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
4458 calling gdb_suppress_entire_file.
4459
1690f9cf
DJ
44602005-04-30 Randolph Chung <tausq@debian.org>
4461
4462 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
4463 Slightly relax "sem_post" name checking.
4464
5ea106f7
PG
44652005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4466
4467 * gdb.base/unload.exp: Use new shared library infrastructure.
4468
bf7234cf
PG
44692005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4470
4471 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 4472 infrastructure.
bf7234cf 4473
547b869a
CV
44742005-04-29 Corinna Vinschen <vinschen@redhat.com>
4475
4476 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
4477 * gdb.asm/h8300.inc: New file.
4478
f07e55f0
PG
44792005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4480
4481 * gdb.base/shlib-call.exp: Change to use new shared library
4482 infrastructure.
4483
3cbba3d1
PG
44842005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4485
a9c64011
AS
4486 * gdb.base/pending.exp: Change to use new shared library
4487 infrastructure.
3cbba3d1 4488
ed6df200
PG
44892005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4490
a9c64011
AS
4491 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
4492 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 4493
8c8f4ebe
PG
44942005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
4495
a9c64011
AS
4496 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
4497 shared objects being adjusted and update copyright years.
8c8f4ebe 4498
607fbc54
DJ
44992005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
4500
4501 * ChangeLog: Correct some 2003-01-13 dates.
4502 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
4503 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
4504 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
4505 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
4506 gdb.trace/tfind.exp: Update copyright years.
4507
57bf0e56
DJ
45082005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
4509 Daniel Jacobowitz <dan@codesourcery.com>
4510
4511 * lib/gdb.exp (gdb_compile): Handle shlib=.
4512 (gdb_compile_shlib): New function.
4513
9b593790
PG
45142005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
4515
a9c64011 4516 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 4517
9494c6a5
DJ
45182005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4519
4520 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
4521 gdb.server.
4522 * configure.ac: Likewise.
4523 * configure: Regenerated.
4524 * gdb.gdbserver/Makefile.in: Moved to...
4525 * gdb.server/Makefile.in: ... here.
4526 * gdb.gdbserver/server.c: Moved to...
4527 * gdb.server/server.c: ... here.
4528 * gdb.gdbserver/server-run.exp: Moved to...
4529 * gdb.server/server-run.exp: ... here.
4530
6f8eac0e
DJ
45312005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4532
4533 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
4534 * configure.ac: Create gdb.gdbserver/Makefile.
4535 * configure: Regenerated.
4536 * lib/gdbserver-support.exp: New file, derived from
4537 config/gdbserver.exp.
4538 * config/gdbserver.exp: Use gdbserver-support.exp.
4539 * gdb.gdbserver/Makefile.in: New file.
4540 * gdb.gdbserver/server.c: New file.
4541 * gdb.gdbserver/server-run.exp: New file.
4542
6e87504d
PG
45432005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
4544
a9c64011
AS
4545 * lib/gdb.exp (test_compiler_info): Return compiler_info
4546 if no arguments are given.
6e87504d 4547
d1779be4
PG
45482005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
4549
4550 * gdb.arch/altivec-abi.exp: Check for compiler and set
4551 use altivec' flag accordingly.
4552 * gdb.arch/altivec-regs.exp: Likewise.
4553
88750304
DJ
45542005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
4555
4556 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
4557
f3fb768d
AS
45582005-03-27 Andreas Schwab <schwab@suse.de>
4559
4560 * gdb.base/bigcore.c (main): Add missing mode argument in open
4561 call.
4562
7e813ac5
DJ
45632005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
4564
4565 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
4566 downloads.
4567 * config/gdbserver.exp (gdb_load): Likewise.
4568
8e3049aa
PB
45692005-03-14 Paul Brook <paul@codesourcery.com>
4570
4571 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
4572 targets.
4573
a9df7c44
JB
45742005-03-09 Joel Brobecker <brobecker@adacore.com>
4575
4576 * gdb.dwarf2/dup-psym.S: New file.
4577 * gdb.dwarf2/dup-psym.exp: New testcase.
4578
9f0d94e8
JB
45792005-03-09 Joel Brobecker <brobecker@adacore.com>
4580
4581 * gdb.ada/exec_changed/first.adb: New file.
4582 * gdb.ada/exec_changed/second.adb: New file.
4583 * gdb.ada/exec_changed.exp: New testcase.
4584
5f579bc5
NS
45852005-03-08 Nathan Sidwell <nathan@codesourcery.com>
4586
36e9969c
NS
4587 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
4588 (A2): New class.
4589 (main): Test operator+.
4590 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
4591 breakpoint test.
4592
5f579bc5
NS
4593 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
4594 * gdb.base/signull.exp: Disable if gdb,nosignals.
4595 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
4596 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
4597 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
4598 * gdb.mi/mi2-console.exp: Likewise.
4599 * gdb.trace/collection.exp (run_trace_experiment): Consume the
4600 continue output at start.
4601 (gdb_collect_locals_test): Robustify regexp.
4602 * gdb.trace/passc-dyn.exp: Fix comment typo.
4603 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
4604
be46087e
CV
46052005-03-08 Corinna Vinschen <vinschen@redhat.com>
4606
4607 * gdb.asm/asm-source.exp: Add iq2000 case.
4608 * gdb.asm/iq2000.inc: New file.
4609
384e1a61 46102005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 4611
384e1a61
MI
4612 * gdb.base/command.exp: Change hardcoded value to regular expression.
4613 * gdb.base/float.exp: Add powerpc to the list of targets checked.
4614
584b6e9e
DJ
46152005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
4616
4617 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
4618 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
4619 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
4620 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
4621 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
4622
ab5b5d61
MK
46232005-03-05 Mark Kettenis <kettenis@gnu.org>
4624
4625 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
4626 changes.
4627
ae051c1b
PG
46282004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
4629
a9c64011
AS
4630 * lib/compiler.c: Add test for IBM's xlc compiler.
4631 * lib/compiler.cc: Likewise.
ae051c1b 4632
3f0f6ed2
JB
46332004-02-24 Joel Brobecker <brobecker@adacore.com>
4634
4635 * gdb.ada/fixed_points.exp: Create compilation object directory
4636 before running the test.
4637 * gdb.ada/null_record.exp: Likewise.
4638 * gdb.ada/packed_array.exp: Likewise.
4639 * gdb.ada/start.exp: Likewise.
4640
724f452b
JB
46412005-02-15 Joel Brobecker <brobecker@adacore.com>
4642
4643 * gdb.ada/packed_array/pa.adb: New file.
4644 * gdb.ada/packed_array.exp: New testcase.
4645
57f5cdfb 46462005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 4647
1f393151
MK
4648 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
4649 files.
4650
ebdda337
MK
4651 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
4652 on *-*-openbsd*. Correctly match whitespace in regukar
4653 expressions.
4654
cf309262
DJ
46552005-02-10 Daniel Jacobowitz <dan@debian.org>
4656
4657 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
4658 PR exp/1821
4659 * gdb.base/gdb1821.c: New test file.
4660 * gdb.base/gdb1821.exp: New test file.
4661
3be49e7a
JB
46622005-02-09 Joel Brobecker <brobecker@adacore.com>
4663
4664 * gdb.base/start.c: New file.
4665 * gdb.base/start.exp: New testcase.
4666
e292e67d
JB
46672005-02-09 Joel Brobecker <brobecker@adacore.com>
4668
4669 * gdb.ada/start/dummy.adb: New file.
4670 * gdb.ada/start.exp: New testcase.
4671
dbdfa66c
CV
46722005-02-09 Corinna Vinschen <vinschen@redhat.com>
4673
4674 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
4675 for printing symbols and statistics.
4676 Add test for using relative pathnames in "maint print msymbols" test.
4677 Mark "maint info sections DATA" XFAIL on Cygwin.
4678 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
4679 tests.
4680
d7941671
AC
46812005-02-09 Andreas Schwab <schwab@suse.de>
4682
4683 Committed by Andrew Cagney <cagney@gnu.org>
4684 * gdb.base/remotetimeout.exp: New file.
4685
74e5ef44
MK
46862005-02-07 Mark Kettenis <kettenis@gnu.org>
4687
4688 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
4689
464dd14d
JB
46902005-02-03 Joel Brobecker <brobecker@adacore.com>
4691
4692 * gdb.ada/gnat_ada.gpr: New file.
4693 * gdb.ada/gnat_ada.gin: Delete, no longer used.
4694 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
4695 * configure.ac: No longer generate gnat_ada.gpr.
4696 * configure: Regenerate.
4697 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
4698 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
4699 * gdb.ada/null_record/bar.ads: Likewise.
4700 * gdb.ada/null_record/bar.adb: Likewise.
4701 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
4702 * gdb.ada/null_record.exp (testdir): New variable.
4703 (testfile): executable is now in testdir subdirectory.
4704 (srcfile): Use full path to the main compilation unit.
4705 * gdb.ada/fixed_points.exp: Same changes as above.
4706
30d756ae
NR
47072005-02-03 Nick Roberts <nickrob@snap.net.nz>
4708
4709 * gdb.base/interp.exp: New test.
4710
9d799f85
AC
47112005-01-24 Andrew Cagney <cagney@gnu.org>
4712
4713 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
4714
15656118
AC
47152005-01-19 Andrew Cagney <cagney@gnu.org>
4716
a892c31b
AC
4717 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
4718 configure.ac not configure.in.
4719
15656118
AC
4720 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
4721 of powerpc*-*-*.
4722 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 4723 * gdb.base/list.exp (test_list_function)
15656118
AC
4724 (test_list_filename_and_function): Ditto.
4725 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
4726
a7b01baf
AC
47272005-01-16 Andrew Cagney <cagney@gnu.org>
4728
17d92a02
AC
4729 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
4730
a7b01baf
AC
4731 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
4732
bc8332bb
AC
47332005-01-14 Andrew Cagney <cagney@gnu.org>
4734
4735 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
4736 * gdb.mi/mi2-var-cmd.exp: Ditto.
4737
4d074752
CV
47382005-01-10 Corinna Vinschen <vinschen@redhat.com>
4739
4740 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
4741
bec39cab
AC
47422005-01-07 Andrew Cagney <cagney@gnu.org>
4743
4744 * configure.ac: Rename configure.in, require autoconf 2.59.
4745 * configure: Re-generate.
4746 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
4747 * gdb.stabs/configure: Re-generate.
4748 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
4749 * gdb.hp/configure: Re-generate.
4750 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
4751 autoconf 2.59.
4752 * gdb.hp/gdb.objdbg/configure: Re-generate.
4753 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
4754 autoconf 2.59.
4755 * gdb.hp/gdb.defects/configure: Re-generate.
4756 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
4757 autoconf 2.59.
4758 * gdb.hp/gdb.compat/configure: Re-generate.
4759 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
4760 autoconf 2.59.
4761 * gdb.hp/gdb.base-hp/configure: Re-generate.
4762 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
4763 autoconf 2.59.
4764 * gdb.hp/gdb.aCC/configure: Re-generate.
4765
f10b16d4
JB
47662004-12-15 Jim Blandy <jimb@redhat.com>
4767
4768 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
4769 under NPTL when there is debugging info available for libpthread.
4770
fb6e1814
JG
47712004-12-13 Jerome Guitton <guitton@gnat.com>
4772
4773 * gdb.ada/fixed_points.c: New file.
4774 * gdb.ada/fixed_points.exp: New file.
4775
fe46cd3a
RC
47762004-12-03 Randolph Chung <tausq@debian.org>
4777
4778 * gdb.arch/pa-nullify.exp: New file.
4779 * gdb.arch/pa-nullify.s: New file.
4780
8de0841b
RC
47812004-11-30 Randolph Chung <tausq@debian.org>
4782
4783 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
4784 instead of "tbug". Fix regexp to work properly with gdb_test.
4785
c8170782
PH
47862004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
4787
4788 * gdb.base/bitfields2.exp: New test.
4789 * gdb.base/bitfields2.c: New file.
4790
954269c2
RE
47912004-11-28 Richard Earnshaw <rearnsha@arm.com>
4792
4793 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
4794
0107feed
RC
47952004-11-16 Randolph Chung <tausq@debian.org>
4796
4797 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
4798
f073ae8c
DJ
47992004-11-14 Daniel Jacobowitz <dan@debian.org>
4800
4801 * gdb.threads/threadapply.exp: Correct "macro details" test.
4802
19ad59e7
JJ
48032004-11-11 Jeff Johnston <jjohnstn@redhat.com>
4804
4805 * gdb.threads/threadapply.exp: New test.
4806 * gdb.threads/threadapply.c: New file.
4807
9cf0961b
MK
48082004-11-07 Mark Kettenis <kettenis@gnu.org>
4809
4810 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
4811 frames.
4812
c789492a
FL
48132004-11-05 Felix Lee <felix+log1@specifixinc.com>
4814
4815 * gdb.base/cursal.exp: New file.
4816 * gdb.base/cursal.c: New file.
4817
a1e167bb
AC
48182004-11-03 Andrew Cagney <cagney@gnu.org>
4819
4820 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
4821
b7cbf173
MK
48222004-10-30 Mark Kettenis <kettenis@gnu.org>
4823
4824 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
4825 NetBSD/ELF targets.
4826
88f9d34f
JB
48272004-10-29 Joel Brobecker <brobecker@gnat.com>
4828
4829 * gdb.threads/bp_in_thread.c: New file, copied from
4830 pthread_cond_wait.c.
4831 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
4832 file, rather than reusing the .c file from another testcase.
4833
ca7d6a0c
JB
48342004-10-20 Joel Brobecker <brobecker@gnat.com>
4835
4836 * gdb.ada/null_record.exp: Check where we stopped after
4837 sending the start command, instead of where the associated
4838 temporary breakpoint was inserted.
4839
0d863d03
AC
48402004-10-14 Andrew Cagney <cagney@gnu.org>
4841
4842 * gdb.mi/gdb701.c (main): Return 0.
4843
d11e72cb
DJ
48442004-10-13 Daniel Jacobowitz <dan@debian.org>
4845
d40539a4 4846 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 4847
e1923096
JJ
48482004-10-12 Jeff Johnston <jjohnstn@redhat.com>
4849
4850 * gdb.threads/schedlock.c: Add comment markers to use to find
4851 line numbers.
4852 * gdb.threads/schedlock.exp: Adjust regex to handle the new
4853 comments.
4854 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
4855 breakpoint lines.
4856
ec8ba2c9
DJ
48572004-10-12 Daniel Jacobowitz <dan@debian.org>
4858
4859 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
4860
0eb3658b
DJ
48612004-10-12 Daniel Jacobowitz <dan@debian.org>
4862
4863 * configure.in: Add gdb.dwarf2.
4864 * configure: Regenerated.
4865 * Makefile.in: Add gdb.dwarf2.
4866 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
4867 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
4868 gdb.dwarf2/file1.txt: New files.
4869
a271cc33
OF
48702004-10-11 Orjan Friberg <orjanf@axis.com>
4871
a9c64011 4872 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
4873 of "run", since the latter doesn't work with remote targets. Adjust
4874 the breakpoint numbering accordingly.
4875 * gdb.threads/pthread_cond_wait.exp: Ditto.
4876
895ce074
MC
48772004-10-08 Michael Chastain <mec.gnu@mindspring.com>
4878
4879 * gdb.base/overlays.exp: Update copyright years.
4880
6be3092d
KI
48812004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
4882
4883 * gdb.base/overlays.exp: Disable if target is Linux.
4884
e05389b8
FL
48852004-10-06 Felix Lee <felix+log1@specifixinc.com>
4886
4887 * config/gdbserver.exp (gdb_load): Use right filename on remote.
4888
73cb587d
KI
48892004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
4890
4891 * gdb.asm/asm-source.exp: Add m32r-linux target.
4892 * gdb.asm/m32r-linux.inc: New file.
4893
3c0edcdc
AC
48942004-09-24 Andrew Cagney <cagney@redhat.com>
4895 David Anderson <anderson@redhat.com>
4896
4897 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
4898 command fails, assume things will work.
4899 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
4900 (_GNU_SOURCE): Define.
4901 (print_unsigned, print_hex): Change parameter to "long long".
4902 (print_byte_count): New function, use to print byte counts.
4903 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
4904 O_LARGEFILE.
4905 (main): Compute an upper bound on a corefile in max_core_size.
4906 Limit memory chunk size to max_core_size. Limit total memory
4907 allocated to max_core_size.
4908
4bb3667f
AC
49092004-09-23 Andrew Cagney <cagney@gnu.org>
4910
4911 * gdb.base/bigcore.exp: Replace the code that creates a corefile
4912 from a separate process with code that creates a corefile by
4913 making the inferior dump core.
4914
60fe1a51
MK
49152004-09-23 Mark Kettenis <kettenis@gnu.org>
4916
4917 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
4918 block.
4919
8e937346
MC
49202004-09-23 Michael Chastain <mec.gnu@mindspring.com>
4921
4922 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
4923 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
4924 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
4925 Likewise.
4926
7213f6d6
JJ
49272004-09-20 Jeff Johnston <jjohnstn@redhat.com>
4928
4929 * gdb.java/jprint.exp: New test case for java inferior call.
4930 * gdb.java/jprint.java: Ditto.
4931
eac69dca
JB
49322004-09-15 Joel Brobecker <brobecker@gnat.com>
4933
4934 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
4935
22227696
MC
49362004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4937
4938 * gdb.threads/killed.c: Include <stdlib.h>.
4939 * gdb.threads/pthreads.c: Likewise.
4940
7dd403a4
MC
49412004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4942
4943 * gdb.threads/killed.c: Add copyright notice.
4944
33f2d567
JM
49452004-09-10 Jason Molenda (jmolenda@apple.com)
4946
a9c64011
AS
4947 * gdb.base/define.exp: Two new tests to verify zero space chars
4948 after 'if' and 'while' commands in a user-defined command is correctly
4949 parsed.
33f2d567 4950
e05b62ac
AC
49512004-09-08 Andrew Cagney <cagney@gnu.org>
4952
4953 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
4954 delivery test with duplicate at end of file.
4955
9cbe82da
MK
49562004-09-06 Mark Kettenis <kettenis@jive.nl>
4957
4958 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
4959
564803d9
MC
49602004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4961
4962 * config/hppro.exp: Removed.
4963
7c6807ce
MC
49642004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4965
4966 * config/sparclet.exp: Removed.
4967
bf7e26dd
MC
49682004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4969
4970 * config/udi.exp: Removed.
4971
714e341b
MC
49722004-09-02 Michael Chastain <mec.gnu@mindspring.com>
4973
4974 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
4975 of "exp_continue".
4976 (advancei): Likewise.
4977
1236e623
JJ
49782004-09-01 Jeff Johnston <jjohnstn@redhat.com>
4979
4980 * gdb.base/unload.exp: Fix so messages aren't duplicated.
4981
3bdcad15
MI
49822004-09-01 Manoj Iyer <manjo@austin.ibm.com>
4983
228af206 4984 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
4985 to check for nodebug in executable.
4986 * gdb.gdb/observer.exp (setup_test): Likewise.
4987 * gdb.gdb/selftest.exp (test_with_self): Likewise.
4988 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
4989
c72b934c
AC
49902004-09-01 Andrew Cagney <cagney@gnu.org>
4991
4992 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
4993 files.
4994
edd9b715
JJ
49952004-09-01 Jeff Johnston <jjohnstn@redhat.com>
4996
4997 * gdb.base/unload.exp: Fix expected warning message to match
4998 latest format.
4999
fb4ce06b
CV
50002004-09-01 Corinna Vinschen <vinschen@redhat.com>
5001
5002 * gdb.base/call-rt-st.exp: Fix typos.
5003
ce78e7c3
MI
50042004-08-31 Manoj Iyer <manjo@austin.ibm.com>
5005
5006 * gdb.threads/thread_check.exp: New testcase.
5007 * gdb.threads/thread_check.c: New testcase.
5008
2dedb159
AC
50092004-08-31 Andrew Cagney <cagney@gnu.org>
5010
5011 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
5012 (skip_to_handler_entry): New procedures. Test stepping into a
5013 handler when the breakpoint is at the handler's entry point.
5014
68f53502
AC
50152004-08-30 Andrew Cagney <cagney@gnu.org>
5016
5017 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
5018 gdb/1757.
5019
3e3ffd2b
MC
50202004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5021
5022 With code from Manoj Iyer <manjo@austin.ibm.com>:
5023 * lib/gdb.exp (gdb_file_cmd): Return more information in the
5024 return value. Add an arm for "no debugging symbols found".
5025 Change a stray "error" to "perror".
5026 (gdb_run_cmd): Adapt to new return value.
5027 * gdb.base/remote.exp: Adapt to new return value.
5028 * gdb.gdb/complaints.exp: Likewise.
5029 * gdb.gdb/observer.exp: Likewise.
5030 * gdb.gdb/selftest.exp: Likewise.
5031 * gdb.gdb/xfullpath.exp: Likewise.
5032
4b6f5fd2
JB
50332004-08-27 Joel Brobecker <brobecker@gnat.com>
5034
5035 * gdb.threads/bp_in_thread.exp: New testcase.
5036
e5b25496
MC
50372004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5038
5039 Fix PR testsuite/1735.
5040 * gdb.threads/schedlock.c (thread_function): Add a cast
5041 to suppress a gcc warning.
5042 * gdb.threads/thread-specific.c (thread_function): Likewise.
5043
934353d6
MC
50442004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5045
5046 * gdb.base/unload.c: Include <stdlib.h>.
5047
f98a0aef 50482004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 5049
f98a0aef 5050 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
5051 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
5052 synchronized after the "return".
5053
5a2e8882
MC
50542004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5055
5056 * gdb.mi/basics.c: Include <stdio.h>.
5057 * gdb.mi/pthreads.c: Include <stdlib.h>.
5058 * gdb.mi/var-cmd.c: Include <stdlib.h>.
5059
a9640423
MC
50602004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5061
5062 * gdb.threads/schedlock.c: Add copyright notice.
5063
b04e311d
AC
50642004-08-25 Andrew Cagney <cagney@gnu.org>
5065
5066 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
5067 (skip_over_handler, breakpoint_over_hander): New test procedures.
5068 (advance, advancei): Add a proper prefix, do not use
5069 rerun_to_main.
5070 * gdb.base/sigstep.c (main): Change to use an infinite loop.
5071
7c27f15b
MC
50722004-08-24 Michael Chastain <mec.gnu@mindspring.com>
5073
5074 * gdb.mi/basics.c: Add copyright notice.
5075 * gdb.mi/var-cmd.c: Add copyright notice.
5076
fffc87ae
MC
50772004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5078
5079 * lib/gdb.exp: Remove signed_keyword_not_used.
5080 * lib/compiler.c: Likewise.
5081 * lib/compiler.cc: Likewise.
5082
d782e0bf
MC
50832004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5084
5085 * gdb.base/whatis.c: Remove conditional disabling of "signed".
5086 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
5087
96033e83
MC
50882004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5089
5090 * gdb.base/whatis.c: Add copyright notice.
5091
cf38c229
MK
50922004-08-20 Mark Kettenis <kettenis@gnu.org>
5093
5094 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
5095 it to skip the breakpoints encoded in the inline assembly.
5096
f4b49756
MC
50972004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5098
5099 * Makefile.in: Add gdb.fortran.
5100
2f193b69
MC
51012004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5102
5103 * gdb.base/call-sc.exp (test_scalar_returns):
5104 Fix cut-and-paste glitch in "Make fun return now".
5105
89a237cb
MC
51062004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5107
5108 * configure.in: Add gdb.fortran.
5109 * configure: Regenerate.
5110 * gdb.fortran/Makefile.in: New file.
5111 * lib/gdb.exp (skip_fortran_tests): New procedure.
5112
469aff8e
MC
51132004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5114
5115 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
5116 reference to bug-gnu@prep.ai.mit.edu.
5117 * gdb.mi/mi-var-child.exp: Likewise.
5118 * gdb.mi/mi-var-cmd.exp: Likewise.
5119 * gdb.mi/mi-var-display.exp: Likewise.
5120 * gdb.mi/mi2-var-block.exp: Likewise.
5121 * gdb.mi/mi2-var-child.exp: Likewise.
5122 * gdb.mi/mi2-var-cmd.exp: Likewise.
5123 * gdb.mi/mi2-var-display.exp: Likewise.
5124
00b51b9f
MK
51252004-08-15 Mark Kettenis <kettenis@gnu.org>
5126
5127 * gdb.base/unload.c (main): Make local variable msg const.
5128
45f07fef
MC
51292004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5130
5131 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
5132 to bug-gnu@prep.ai.mit.edu.
5133 * gdb.mi/mi-disassemble.exp: Likewise.
5134 * gdb.mi/mi-eval.exp: Likewise.
5135 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
5136 default line number.
5137 * gdb.mi/mi-return.exp: Likewise.
5138 * gdb.mi/mi-simplerun.exp: Likewise.
5139 * gdb.mi/mi-stack.exp: Likewise.
5140 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
5141 number with explicit range test.
5142 * gdb.mi/mi-watch.exp: Likewise.
5143 * gdb.mi/mi2-break.exp: Likewise.
5144 * gdb.mi/mi2-cli.exp: Likewise.
5145 * gdb.mi/mi2-disassemble.exp: Likewise.
5146 * gdb.mi/mi2-eval.exp: Likewise.
5147 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
5148 default line number.
5149 * gdb.mi/mi2-return.exp: Likewise.
5150 * gdb.mi/mi2-simplerun.exp: Likewise.
5151 * gdb.mi/mi2-stack.exp: Likewise.
5152 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
5153 number with explicit range test.
5154 * gdb.mi/mi2-watch.exp: Likewise.
5155
dd8c8ee7
MC
51562004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5157
5158 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
5159 * gdb.cp/m-static.exp: Likewise.
5160 * gdb.cp/rtti.exp: Likewise.
5161
4e838464
MK
51622004-08-14 Mark Kettenis <kettenis@gnu.org>
5163
5164 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
5165
8d8cb839
EZ
51662004-08-14 Eli Zaretskii <eliz@gnu.org>
5167
5168 * ChangeLog: Prefix Local Variables with semi-colons and indent
5169 the reference to older ChangeLog files, to fix fontification in
5170 Emacs.
5171
deea8bb0
MC
51722004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5173
5174 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
5175 * gdb.mi/mi2-break.exp: Likewise.
5176
c3297504
MC
51772004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5178
5179 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
5180
25808999
MC
51812004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5182
5183 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
5184
226a8d71
MC
51852004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5186
5187 * gdb.cp/classes.exp: Remove unused declarations. Just let
5188 test names default instead of providing special names. Remove
5189 extraneous demangler test.
5190
37fdf854
JJ
51912004-08-12 Jeff Johnston <jjohnstn@redhat.com>
5192
5193 * gdb.base/unload.exp: New test for breakpoints in dynamically
5194 loaded libraries.
5195 * gdb.base/unload.c: Ditto.
5196 * gdb.base/unloadshr.c: Ditto.
5197
2d3a7986
MC
51982004-08-12 Michael Chastain <mec.gnu@mindspring.com>
5199
5200 * gdb.cp/classes.exp (test_ptype_class_objects): Call
5201 cp_test_ptype_class.
5202 (test_enums): Likewise.
5203
c72b934c
AC
52042004-08-10 Andrew Cagney <cagney@gnu.org>
5205
5206 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5207 files.
5208
cc503c8a
AC
52092004-08-10 Andrew Cagney <cagney@gnu.org>
5210
5211 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
5212 init_malloc call.
5213
902f2ccb
MC
52142004-08-10 Michael Chastain <mec.gnu@mindspring.com>
5215
5216 * ChangeLog: Add copyright notice. The notice is copied
5217 from emacs 21.3 top level ChangeLog.
5218
78c90502
MC
52192004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5220
5221 * lib/cp-support.exp: New file.
5222 * lib/cp-support.exp (cp_test_type_class): New function.
5223 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
5224 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
5225 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
5226 cp_test_ptype_class.
5227
88e5ea78
MC
52282004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5229
5230 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
5231 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5232 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
5233 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
5234 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5235 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
5236 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
5237 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
5238 gdb.mi/mi2-watch.exp: Update copyright years.
5239
6a89fc9c
MK
52402004-08-09 Mark Kettenis <kettenis@gnu.org>
5241
5242 * gdb.base/sigaltstack.exp: Provide proper anchoring.
5243
1482e0de
MC
52442004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5245
5246 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
5247 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
5248 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
5249 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5250 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
5251 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
5252 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
5253 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5254 gdb.mi/mi-watch.exp: Update copyright years.
5255
1a5ce3f3
DJ
52562004-08-08 Daniel Jacobowitz <dan@debian.org>
5257
5258 PR gdb/1738
5259 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
5260 from a breakpoint with a pending signal.
5261
04f6ecf2
DJ
52622004-08-08 Daniel Jacobowitz <dan@debian.org>
5263
5264 PR gdb/1736
5265 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
5266 * gdb.base/sigaltstack.exp (finish_test): Consume output until
5267 the prompt.
5268 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
5269
54d90d35
DJ
52702004-08-08 Daniel Jacobowitz <dan@debian.org>
5271
5272 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
5273
d2f6abb0
DJ
52742004-08-08 Daniel Jacobowitz <dan@debian.org>
5275
5276 PR gdb/1736
5277 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
5278 for i?86-*-linux*.
5279
5598c03d
DJ
52802004-08-08 Daniel Jacobowitz <dan@debian.org>
5281
5282 * gdb.arch/i386-prologue.exp: Compile without debug information.
5283
c6fee705
MC
52842004-08-08 Michael Chastain <mec.gnu@mindspring.com>
5285
5286 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
5287 rather than asking gdb to search.
5288
dd90efdb
MC
52892004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5290
5291 * gdb.base/gcore.c: Include <string.h>.
5292
1e84bec1
MC
52932004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5294
5295 * gdb.base/gcore.c: Add copyright notice.
5296
e425eb2b
MC
52972004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5298
5299 * gdb.base/freebpcmd.c: Include <stdio.h>.
5300 * gdb.base/long_long.c: Include <string.h>.
5301 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
5302 * gdb.base/siginfo.c: Include <string.h>.
5303 * gdb.base/sigstep.c: Include <string.h>.
5304
cb9aaed5
MC
53052004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5306
5307 * gdb.base/complex.c: Include <stdlib.h>.
5308
55944f3d
MC
53092004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5310
5311 * gdb.base/complex.c: Add copyright notice.
5312
7b2953d9
MC
53132004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5314
5315 * gdb.base/charset.c: Include <stdlib.h>.
5316
c9133d23
MC
53172004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5318
5319 * gdb.base/auxv.c: Include <stdlib.h>.
5320
0a8490ad
MC
53212004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5322
5323 * gdb.base/auxv.c: Add copyright notice.
5324
3426d5ec
MC
53252004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5326
5327 * gdb.base/coremaker.c: Add copyright notice.
5328 * gdb.base/coremaker2.c: Add copyright notice.
5329
8da195dd
AC
53302004-08-04 Andrew Cagney <cagney@gnu.org>
5331
5332 * gdb.base/store.exp: Update copyright.
5333 (check_set, up_set, check_struct, up_struct): Add a prefix to test
5334 names, do not import gdb_prompt.
5335
8d394f98
AC
53362004-08-01 Andrew Cagney <cagney@gnu.org>
5337
5338 Fix PR testsuite/1729.
5339 * gdb.base/dump.exp: Add test name to callers of capture_value, do
5340 not use capture_value with value 4.
5341 (capture_value): Add optional test name parameter.
5342 (test_reload_saved_value, test_restore_saved_value): Use $msg as
5343 the prefix, pass to capture_value.
5344
b6702b23
MK
53452004-08-01 Mark Kettenis <kettenis@gnu.org>
5346
5347 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
5348 * gdb.arch/i386-prologue.c (standard): New prototype and function.
5349 (main): Call new function.
5350
c203e0ca
MC
53512004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5352
5353 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
5354
a7995a30
MC
53552004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5356
5357 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
5358
9366563b
MC
53592004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5360
b6eeaf26 5361 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
5362 Accept more values of vtbl pointer. Remove some messages
5363 about "obsolete gcc or gdb".
5364
2fc1f950
MC
53652004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5366
5367 * gdb.cp/classes.exp: Accept more varieties of ptype output.
5368
c724d49b
MC
53692004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5370
5371 * gdb.base/asm-source.exp: Properly convert target board
5372 debug flags from gcc format to binutils format.
5373
736b0fce
MK
53742004-07-28 Mark Kettenis <kettenis@gnu.org>
5375
5376 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
5377 gdb1718". PR backtrace/1718 partially fixed.
5378
5633ea5c
JJ
53792004-07-27 Jeff Johnston <jjohnstn@redhat.com>
5380
5381 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
5382
575eebb1
NC
53832004-07-26 Nick Clifton <nickc@redhat.com>
5384
5385 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
5386 good default value for a specific architecture is available then
5387 set it to that value. Otherwise default to the -gstabs switch.
5388 Remove the -g... switches from the asm-flags variable. Allow the
5389 target board info to override the value if it wants to. Pass the
5390 switch on the assembler command line.
5391
62104619
MK
53922004-07-23 Mark Kettenis <kettenis@gnu.org>
5393
5394 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
5395 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
5396 (main): Call new function.
5397
4a1135b8
MC
53982004-07-22 Michael Chastain <mec.gnu@mindspring.com>
5399
5400 Test for PR exp/1715.
5401 * gdb.base/radix.exp: Refactor common procedures. Make all
5402 test names unique. Change XFAIL to KFAIL.
5403
8a12c1f0
MC
54042004-07-20 Michael Chastain <mec.gnu@mindspring.com>
5405
5406 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
5407 * gdb.ada/gnat_ada.gin: ... to here.
5408 * configure.in: Use gnat_ada.gin.
5409 * configure: Regenerate.
5410
23b451cf
AC
54112004-07-20 Andrew Cagney <cagney@gnu.org>
5412
5413 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
5414 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
5415 XFAILs. Clean up test messages and comments. Check backtraces.
5416 Delete re-sync code.
5417
ab618a02
MC
54182004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5419
5420 Fix PR cli/740.
5421 * gdb.base/annota1.exp: Honor gdb,nosignals.
5422 * gdb.base/annota3.exp: Likewise.
5423
46dad340
MC
54242004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5425
5426 * lib/java.exp: Update copyright notice.
5427
756d8c70
AC
54282004-07-19 Andrew Cagney <cagney@gnu.org>
5429
5430 * gdb.base/selftest.exp: Copy file from here ...
5431 * gdb.gdb/selftest.exp: ... to here.
5432
586027e6
AC
54332004-07-16 Andrew Cagney <cagney@redhat.com>
5434
5435 * lib/insight-support.exp: Delete file.
5436 * lib/java.exp (java_init): Fix copyright.
5437
029d2200
AC
54382004-07-16 Andrew Cagney <cagney@gnu.org>
5439
5440 * gdb.base/restore.c: Append "prologue" to comments marking the a
5441 function's prologue.
5442 * gdb.base/restore.exp: Update copyright, re-indent.
5443 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
5444 callerN" prefix where needed. Update patterns that match a
5445 function's prologue.
5446
653b62c5
MC
54472004-07-16 Michael Chastain <mec.gnu@mindspring.com>
5448
5449 * gdb.base/restore.c: Add copyright notice.
5450
f7d690e5
AC
54512004-07-16 Andrew Cagney <cagney@gnu.org>
5452
5453 * gdb.base/logical.exp: Update copyright.
5454 (evaluate): New procedure. Use to re-implement tests using
5455 several tables.
5456
d629a7cb
MH
54572004-07-14 Martin Hunt <hunt@redhat.com>
5458
5459 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
5460 which fixes some problems where init.tcl was not found.
5461
9c7bb332
AC
54622004-07-13 Andrew Cagney <cagney@gnu.org>
5463
6bf46641
AC
5464 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
5465 (check_sizeof, check_valueof): Do not include the output in the
5466 test name. Use gdb_test.
5467 (get_valueof): Use gdb_test_multiple.
5468
c4ffd4c0
AC
5469 * gdb.base/step-test.exp: Update copyright. Use
5470 gdb_test_multiple. Ensure that test names do not include
5471 architecture dependent output.
5472
ab89363a
AC
5473 * gdb.gdb/observer.exp: Update copyright.
5474 (setup_test): Use gdb_test_multiple.
5475 (attach_first_observer, attach_second_observer)
5476 (attach_third_observer, detach_first_observer)
5477 (detach_second_observer, detach_third_observer)
5478 (reset_counters, check_counters): Make $message a prefix.
5479 (test_normal_stop_notifications): Add "args" parameter - a list of
5480 init functions to be called. Make $message a prefix,
5481 (test_observer_normal_stop): Change the message prefixes so that
5482 they are unique, pass the attach / detach procedures to
5483 test_normal_stop_notifications.
5484
ec58997a
AC
5485 * gdb.base/signull.exp (test_segv): Prefix all tests with
5486 "${name}". Clean up test messages.
5487
b475183b
AC
5488 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
5489
9c7bb332
AC
5490 * gdb.base/ena-dis-br.exp: Update copyright.
5491 (break_at): New function. Replace send_gdb with gdb_test,
5492 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
5493 ignore count, not stopped at bpt", with KFAIL.
5494
2dd95497
CV
54952004-07-13 Corinna Vinschen <vinschen@redhat.com>
5496
5497 * gdb.base/attach.exp: Remove cleanupfile handling.
5498
419e626b
AC
54992004-07-12 Andrew Cagney <cagney@gnu.org>
5500
5501 * gdb.base/annota1.exp: Cleanup corefile test name.
5502 * gdb.base/annota3.exp: Ditto.
5503
8b1b3228
AC
55042004-07-12 Andrew Cagney <cagney@gnu.org>
5505
78650829
AC
5506 * gdb.base/signals.exp: Clean up copyright, re-indent.
5507
8b1b3228
AC
5508 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
5509 gdb_test and gdb_test_multiple.
5510
935c2760
JJ
55112004-07-08 Jeff Johnston <jjohnstn@redhat.com>
5512
5513 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 5514 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
5515 provide line number info for first statement in main.
5516
1544280f
AC
55172004-07-08 Andrew Cagney <cagney@gnu.org>
5518
1279f4ff
AC
5519 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
5520
1544280f
AC
5521 * gdb.base/sigbpt.exp: Make the common part of each test name a
5522 prefix instead of suffix.
5523
bcc82369
BR
55242004-07-07 Bob Rossi <bob_rossi@cox.net>
5525
5526 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
5527 test from test_tbreak_creation_and_listing to
5528 test_file_list_exec_source_file
5529 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
5530 Changed name of test from test_tbreak_creation_and_listing to
5531 test_file_list_exec_source_file
5532
23f4b0aa
JJ
55332004-07-07 Jeff Johnston <jjohnstn@redhat.com>
5534
5535 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
5536 the jmisc() constructor instead of <init>.
5537 * gdb.java/jmisc1.exp: Ditto.
5538
56401cd5
AC
55392004-07-07 Andrew Cagney <cagney@gnu.org>
5540
5541 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
5542 corrupting the PC.
5543
44ae2f6a
MC
55442004-07-06 Michael Chastain <mec.gnu@mindspring.com>
5545
5546 * gdb.cp/templates.exp: Accept whitespace change in demangler
5547 output.
5548
45a83408
AC
55492004-07-06 Andrew Cagney <cagney@gnu.org>
5550
5551 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
5552
d205ad70
MC
55532004-07-02 Michael Chastain <mec.gnu@mindspring.com>
5554
5555 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
5556 * lib/compiler.cc: Likewise.
5557
06ea1a61
MC
55582004-06-30 Michael Chastain <mec.gnu@mindspring.com>
5559
5560 * lib/compiler.cc: Work around string preprocessing problem
5561 with old hp c++ compiler.
5562 * lib/compiler.c: Likewise.
5563
daab1251
CV
55642004-06-29 Corinna Vinschen <vinschen@redhat.com>
5565
5566 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
5567 directives to conditionalize symbol prefixing.
5568 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
5569 additional_flags handling. Add underscore prefix for Cygwin.
5570 * gdb.arch/i386-unwind.c: Use preprocessor directives to
5571 conditionalize symbol prefixing.
5572 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
5573 additional_flags handling. Add underscore prefix for Cygwin.
5574
cc984116
CV
55752004-06-29 Corinna Vinschen <vinschen@redhat.com>
5576
5577 * gdb.base/bigcore.exp: Skip test on Cygwin.
5578
c279b077
MC
55792004-06-28 Michael Chastain <mec.gnu@mindspring.com>
5580
5581 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
5582 formats for "info register". Use gdb_test_multiple. Fix
5583 the "invalid register" test.
5584
0e915747
CV
55852004-06-28 Corinna Vinschen <vinschen@redhat.com>
5586
5587 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
5588 PID for Cygwin. Add Cygwin specific strings to check for in some
5589 tests.
5590 (do_attach_tests): Add a test for user interaction when attaching
5591 to a process with no matching symbol table already loaded.
5592
11422c86
AC
55932004-06-26 Andrew Cagney <cagney@gnu.org>
5594
5595 Test PR java/1567 and PR java/1565.
5596 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
5597 * gdb.java/jmisc2.exp: Delete file.
5598
cefbce26
MC
55992004-06-26 Michael Chastain <mec.gnu@mindspring.com>
5600
5601 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
5602
e19f872c
CV
56032004-06-25 Corinna Vinschen <vinschen@redhat.com>
5604
5605 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
5606 attach process.
5607
d931ba3b
MC
56082004-06-23 Michael Chastain <mec.gnu@mindspring.com>
5609
5610 * gdb.cp/pr-1553.exp: Remove.
5611
aef68c48
MC
56122004-06-22 Michael Chastain <mec.gnu@mindspring.com>
5613
5614 * gdb.cp/pr-1553.cc: Remove.
5615 * gdb.cp/pr-1553.exp: Disable this test.
5616
8d5df71a
JB
56172004-06-20 Jim Blandy <jimb@redhat.com>
5618
a9c64011 5619 Fix PR testsuite/1680.
8d5df71a
JB
5620 * gdb.arch/i386-sse.exp: Properly quote curly braces in
5621 regular expressions.
5622
4ac6f39d
MC
56232004-06-19 Michael Chastain <mec.gnu@mindspring.com>
5624
5625 Fix PR testsuite/1679.
5626 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
5627 Issue an UNSUPPORTED result instead.
5628
1b413552
JB
56292004-06-18 Jim Blandy <jimb@redhat.com>
5630
5631 * gdb.base/charset.exp: Only send a control-C if we see a new
5632 prompt and incomplete command.
5633
6daa6ebd
MC
56342004-06-18 Michael Chastain <mec.gnu@mindspring.com>
5635
5636 * gdb.cp/pr-574.cc: Add copyright notice.
5637
51fa4ae0
JB
56382004-06-17 Jim Blandy <jimb@redhat.com>
5639
5640 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
5641 cases where the regexp has no groups; this grabs random text from
5642 the previous test suite, whatever that was.
5643
8fea26c5
MC
56442004-06-17 Michael Chastain <mec.gnu@mindspring.com>
5645
5646 * gdb.cp/printmethod.cc: Add copyright notice.
5647
1e3aeb41
MC
56482004-06-16 Michael Chastain <mec.gnu@mindspring.com>
5649
5650 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
5651
9d9030bc
AC
56522004-06-16 Andrew Cagney <cagney@gnu.org>
5653
5654 * gdb.base/signull.c: Update copyright. Include <string.h>.
5655 (bowler): Replace data_pointer with data_read
5656 and data_write cases. Add code_descriptor case.
5657 (zero, desc): New array and pointer.
5658 (data, code): Change to simple pointers.
5659 * gdb.base/signull.exp: Fix probe pattern matching a function
5660 descriptor SIGSEGV. Replace data_pointer with data_read and
5661 data_write tests.
5662
acd4ad44
AC
56632004-06-16 Andrew Cagney <cagney@gnu.org>
5664
5665 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
5666
08fd625c
MC
56672004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5668
5669 * gdb.base/long_long.c: Add copyright notice.
5670
1903502c
MC
56712004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5672
5673 * gdb.base/long_long.exp: Remove reference to
5674 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
5675 to gdb_breakpoint and gdb_continue_to_breakpoint.
5676
83313cb1
JB
56772004-06-14 Jim Blandy <jimb@redhat.com>
5678
5679 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
5680 endian case.
5681
1bf404ef
AC
56822004-06-14 Andrew Cagney <cagney@gnu.org>
5683
5684 * gdb.base/gcore.exp (capture_command_output): Delete the always
5685 passing tests containing inferior values.
5686 * gdb.base/ending-run.exp: Do not include the breakpoint address
5687 in the test message. Update copyright.
5688 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
5689 size in the test name, use gdb_test_multiple. Update copyright.
5690
ef220b33
MC
56912004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5692
5693 * gdb.cp/ref-types.cc: Add copyright notice.
5694
4f70a4c9
MC
56952004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5696
5697 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
5698 hp_aCC_compiler.
5699 * lib/compiler.cc: Likewise.
5700 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
5701 'set' commands. Log diagnostics for other lines. Set
5702 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
5703
335928ac
MC
57042004-06-13 Michael Chastain <mec.gnu@mindspring.com>
5705
5706 * gdb.cp/try_catch.cc: Add copyright notice.
5707
2efb12e8
MC
57082004-06-12 Michael Chastain <mec.gnu@mindspring.com>
5709
5710 * gdb.cp/userdef.cc: Add copyright notice.
5711
0bbed51a
MC
57122004-06-11 Michael Chastain <mec.gnu@mindspring.com>
5713
5714 * gdb.cp/virtfunc.cc: Add copyright notice.
5715
e12a46c9
RC
57162004-06-11 Randolph Chung <tausq@debian.org>
5717
5718 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
5719 problem.
5720
338e05af
AC
57212004-06-10 Andrew Cagney <cagney@gnu.org>
5722
5723 * lib/compiler.cc, lib/compiler.c: Append either
5724 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
5725 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
5726 instead of gcc-3-3.
5727
dc3f10cb
AC
57282004-06-09 Andrew Cagney <cagney@gnu.org>
5729
b4d946af
AC
5730 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
5731 gdb/1455, bug is specific to "long long" and "double".
a9c64011 5732
dc3f10cb
AC
5733 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
5734 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
5735 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
5736 fixed.
5737
b5c0bfa2
AC
57382004-06-09 Andrew Cagney <cagney@gnu.org>
5739
5740 * gdb.base/structs.exp (test_struct_returns): Replace
5741 "return_value_unknown" and "finish_value_unknown" by
5742 "return_value_known" and "finish_value_known". Instead of
5743 "return_value_unknown" iff "finish_value_unknown", check
5744 "return_value_known" implies "finish_value_known".
5745
caeb605f
MH
57462004-06-08 Martin Hunt <hunt@redhat.com>
5747
5748 * gdb.base/float.exp: Add pattern for mips targets.
5749
c892bb64
RC
57502004-06-08 Randolph Chung <tausq@debian.org>
5751
5752 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
5753 message for unknown architectures more clear.
5754
48306d3e
JB
57552004-06-08 Joel Brobecker <brobecker@gnat.com>
5756
5757 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
5758 start the execution of the program.
5759
83ecb59f
JB
57602004-06-07 Jim Blandy <jimb@redhat.com>
5761
5762 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
5763 * gdb.arch/i386-cpuid.h: New helper file.
5764
55264cb4
RC
57652004-06-07 Randolph Chung <tausq@debian.org>
5766
5767 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
5768 has started.
5769
23cadb28
RM
57702004-06-04 Roland McGrath <roland@redhat.com>
5771
5772 Fix PR gdb/1647.
5773 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
5774 differently to be robust to output buffering differences.
5775
51d01eda
MC
57762004-06-04 Michael Chastain <mec.gnu@mindspring.com>
5777
5778 * gdb.threads/pthreads.exp: Update copyright years.
5779 (check_control_c): Change asynchronous 'after' to synchronous.
5780
f4fc3b93
RM
57812004-06-04 Roland McGrath <roland@redhat.com>
5782
5783 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
5784 next gdb prompt.
5785
4013522b
MC
57862004-06-02 Michael Chastain <mec.gnu@mindspring.com>
5787
5788 Fix PR gdb/1636.
5789 * gdb.threads/manythreads.exp: Change asynchronous 'after'
5790 calls to synchronous.
5791
7a8f1e6b
JB
57922004-05-26 Jim Blandy <jimb@redhat.com>
5793
5794 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
5795
81bb3443
RC
57962004-05-24 Randolph Chung <tausq@debian.org>
5797
5798 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
5799 * gdb.asm/pa.inc: New file.
5800
8f5a3103
MK
58012004-05-22 Mark Kettenis <kettenis@gnu.org>
5802
5803 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
5804
734b8fe8 58052004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 5806 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
5807
5808 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
5809 GDB prompt.
5810
725603e1
UW
58112004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5812
f4fc3b93 5813 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
5814 setjmp/longjmp. Use sigaction instead of signal.
5815
8b923272 58162004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 5817 Michael Snyder <msnyder@redhat.com>
8b923272
JB
5818
5819 * gdb.threads/pthread_cond_wait.c: New file.
5820 * gdb.threads/pthread_cond_wait.exp: New testcase.
5821
8bfabb04
AC
58222004-05-13 Andrew Cagney <cagney@redhat.com>
5823
5824 * gdb.base/signull.exp, gdb.base/signull.c: New files.
5825 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
5826
42edda50
AC
58272004-05-11 Andrew Cagney <cagney@redhat.com>
5828
5829 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
5830 fixed but revealed gdb/1639.
5831
d303a6c7
AC
58322004-05-10 Andrew Cagney <cagney@redhat.com>
5833
5834 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
5835 func1" and "next to 2nd alarm", kernel bug avoided.
5836
bf08c2a1
DJ
58372004-05-10 Daniel Jacobowitz <dan@debian.org>
5838
5839 PR external/1568
5840 * gdb.base/bigcore.exp: Check the size of the dumped core file.
5841 XFAIL if it is smaller than bytes_allocated.
5842 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
5843 (main): Make chunks_allocated unsigned. Correct comment.
5844
c0586a34
JB
58452004-05-07 Joel Brobecker <brobecker@gnat.com>
5846
5847 * gdb.arch/powerpc-aix-prologue.c: New file.
5848 * gdb.arch/powerpc-aix-prologue.exp: New file.
5849
f2785d12
JB
58502004-05-07 Jim Blandy <jimb@redhat.com>
5851
5852 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
5853 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
5854
bd7f6e30
JB
58552004-05-06 Joel Brobecker <brobecker@gnat.com>
5856
5857 * gdb.base/sep.exp: No longer setup_kfail when the program was
5858 built with dwarf2.
5859
0a5e7efe
JI
58602004-05-05 Jim Ingham <jingham@apple.com>
5861
5862 * gdb.base/pending.exp: Make sure pending breakpoints
5863 preserve the ignore count.
f4fc3b93 5864
a8958849
MK
58652004-04-27 Jerome Guitton <guitton@gnat.com>
5866
5867 * i386-prologue.exp: Add testcase for jump instruction as first
5868 instruction of the real code.
5869 * i386-prologue.c (jump_at_beginning): New function.
5870
7e103f5b
MK
58712004-04-28 Mark Kettenis <kettenis@gnu.org>
5872
5873 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
5874 x86_64-*-*.
5875
5d38b224
MK
58762004-04-28 Mark Kettenis <kettenis@gnu.org>
5877
5878 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
5879 i*86-*-*.
5880
0ef32fd9
MK
58812004-04-25 Mark Kettenis <kettenis@gnu.org>
5882
5883 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
5884 expression that checks the return type.
5885
71d7dd7c
AC
58862004-04-23 Andrew Cagney <cagney@redhat.com>
5887
5888 * gdb.base/call-sc.exp: New test of scalar call/return values.
5889 * gdb.base/call-sc.c: Ditto.
5890
1e9f977e
JJ
58912004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5892
5893 * gdb.threads/manythreads.c: Reduce thread stack size.
5894
899d9e3a
JJ
58952004-04-23 Jeff Johnston <jjohnstn@redhat.com>
5896
5897 * gdb.threads/manythreads.c: Add copyright notice.
5898
61bcae62
AC
58992004-04-23 Andrew Cagney <cagney@redhat.com>
5900
5901 * gdb.base/siginfo.exp: Better handle step out of signal.
5902 * gdb.base/sigstep.exp: Ditto.
5903
7339a42e 59042004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 5905 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
5906
5907 * gdb.threads/manythreads.c: New testcase.
5908 * gdb.threads/manythreads.exp: Ditto.
5909
5c98409b
JB
59102004-04-22 Jim Blandy <jimb@redhat.com>
5911
5912 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
5913 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
5914
3b611f1a
MC
59152004-04-21 Michael Chastain <mec.gnu@mindspring.com>
5916
5917 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
5918
f0fd9238
AC
59192004-04-21 Andrew Cagney <cagney@redhat.com>
5920
5921 * gdb.base/sigstep.c: New file.
5922 * gdb.base/sigstep.exp: New file.
5923
90990674
JB
59242004-04-16 Joel Brobecker <brobecker@gnat.com>
5925
5926 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
5927 call to observer_notify_normal_stop.
5928
78cef34b
AC
59292004-04-15 Andrew Cagney <cagney@redhat.com>
5930
5931 * gdb.base/siginfo.c: New file.
5932 * gdb.base/siginfo.exp: New file.
5933
d2343407
JB
59342004-04-12 J. Brobecker <brobecker@gnat.com>
5935
5936 * gdb.base/sep.exp: Fix typo in comment.
5937
a2dba3c8
JB
59382004-04-12 J. Brobecker <brobecker@gnat.com>
5939
5940 * gdb.base/sep.c: New file.
5941 * gdb.base/sep-proc.c: New file.
5942 * gdb.base/sep.exp: New testcase.
5943
15f7b60e
MK
59442004-04-09 Mark Kettenis <kettenis@gnu.org>
5945
5946 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
5947 support.
5948
44f4de1a
AC
59492004-04-05 Andrew Cagney <cagney@redhat.com>
5950
5951 * gdb.base/sigaltstack.c: New file.
5952 * gdb.base/sigaltstack.exp: New file.
5953
ef04f396
JB
59542004-04-04 Joel Brobecker <brobecker@gnat.com>
5955
5956 * gdb.base/foll-fork.exp: Update the expected output for
5957 "help set follow-fork-mode", to match a change that was made
5958 to the help of this variable on 2004-01-13.
5959
d40d2c92
JB
59602004-04-01 Joel Brobecker <brobecker@gnat.com>
5961
5962 * lib/ada.exp: Add copyright notice.
5963 * bar.ads: Likewise.
5964 * bar.adb: Likewise.
5965 * null_record.adb: Likewise.
5966 * null_record.exp: Likewise.
5967 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
5968
f86ef5a3
JB
59692004-04-01 Joel Brobecker <brobecker@gnat.com>
5970
5971 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
5972 * configure: Regenerate.
5973
414e70e3
JB
59742004-04-01 Joel Brobecker <brobecker@gnat.com>
5975
5976 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
5977 to build the application. Remove the message printed when in
5978 verbose mode, redundant with the UNSUPPORTED message above.
5979
f0aaee49
JB
59802004-03-31 Joel Brobecker <brobecker@gnat.com>
5981
5982 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
5983 * gdb.ada (null_record.exp): New testcase.
5984
ac81cb54
JB
59852004-03-31 Joel Brobecker <brobecker@gnat.com>
5986
5987 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
5988
854af2f7
JB
59892004-03-31 Joel Brobecker <brobecker@gnat.com>
5990
5991 * gdb.ada: New subdirectory.
5992 * gdb.ada/Makefile.in: New file.
5993 * gdb.ada/gnat_ada.gpr.in: New file.
5994
034cb681
JB
59952004-03-31 Joel Brobecker <brobecker@gnat.com>
5996
5997 * lib/ada.exp: New file.
5998
78a1a894
DJ
59992004-03-24 Daniel Jacobowitz <drow@mvista.com>
6000
6001 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
6002 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
6003
4b2b3b3e
AC
60042004-03-22 Andrew Cagney <cagney@redhat.com>
6005
6006 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
6007 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
6008 Problem identified by Ulrich Weigand.
6009
23c73aa3
DC
60102004-03-17 David Carlton <carlton@kealia.com>
6011
6012 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
6013 PR c++/826.
6014
d63a86f8
RM
60152004-03-16 Roland McGrath <roland@redhat.com>
6016
6017 * gdb.base/auxv.exp: New file.
6018 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
6019
0e02aa50
DC
60202004-03-12 David Carlton <carlton@kealia.com>
6021
6022 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
6023 * gdb.cp/pr-1553.cc: Ditto.
6024 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
6025 pass branch.
6026
c20b71be
MC
60272004-03-12 Michael Chastain <mec.gnu@mindspring.com>
6028
6029 * gdb.cp/templates.exp: Accept more template types.
6030
c7414a01
MC
60312004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6032
6033 From Corinna Vinschen with modifications.
6034 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
6035 local variable obj_with_enum.
6036 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
6037 results with obj_with_enum.
6038
ed69573c
MC
60392004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6040
6041 * gdb.cp/classes.cc: New file, copied from misc.cc.
6042 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
6043
28301461
MC
60442004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6045
6046 * gdb.cp/misc.cc: Add copyright notice.
6047
1198ecbe
DC
60482004-03-05 David Carlton <carlton@kealia.com>
6049
6050 * gdb.cp/rtti.exp: Add 'print *obj3' test.
6051 * gdb.cp/rtti.h: Update copyright.
6052 (namespace n2::n3): New.
6053 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
6054 (n2::n3::func3): New.
6055 (main): Call n2::n3::func3.
6056 * gdb.cp/rtti2.cc: Update copyright.
6057 (n2::create3): New.
6058
9e08c470
MK
60592004-03-04 Mark Kettenis <kettenis@gnu.org>
6060
6061 * gdb.asm/openbsd.inc: Fix typo.
6062
4bebc3aa
FF
60632004-03-03 Fred Fish <fnf@redhat.com>
6064
6065 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
6066 "val" instead of unused "size". Update copyright year.
6067
6ea9fb37
DJ
60682004-02-29 Daniel Jacobowitz <drow@mvista.com>
6069
6070 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
6071 to use unsigned char.
6072 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
6073 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
6074
23b23974
DJ
60752004-02-29 Daniel Jacobowitz <drow@mvista.com>
6076
6077 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
6078 line of output.
6079
7574fd53
DJ
60802004-02-28 Daniel Jacobowitz <drow@mvista.com>
6081
6082 * gdb.base/relocate.c (dummy): Initialize.
6083
a195357f
DJ
60842004-02-28 Daniel Jacobowitz <drow@mvista.com>
6085
6086 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
6087 a breakpoint at exit.
6088
72fd54a9
FF
60892004-02-27 Fred Fish <fnf@redhat.com>
6090
6091 * gdb.base/chng-syms.exp: Add expect condition to match failing
6092 case that isn't a timeout.
6093
b9d23137
AC
60942004-02-27 Andrew Cagney <cagney@redhat.com>
6095
6096 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
6097 support.
6098
15d208f6 60992004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 6100
15d208f6
FF
6101 * gdb.arch/gdb1431.c: Remove.
6102 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
6103 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
6104 of "until" incorrectly.
6105
98f9cd2d
JB
61062004-02-26 J. Brobecker <brobecker@gnat.com>
6107
6108 * gdb.cp/class2.cc (empty): New class.
6109 (refer): New function.
6110 (main): Declare an object of type empty and use it.
6111 * gdb.cp/class2.exp: Print the value of an object of type empty.
6112
9b50c11b
JJ
61132004-02-26 Jeff Johnston <jjohnstn@redhat.com>
6114
6115 * gdb.base/langs.exp: Update query string to match the
6116 new nquery format used for pending breakpoints.
6117
0dcd613f
AC
61182004-02-26 Andrew Cagney <cagney@redhat.com>
6119
6120 Fix PR i18n/1570.
6121 * gdb.base/charset.c: Update copyright notice.
6122 (main, init_string): Remove the escape character '\e' tests.
6123 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
6124 * gdb.base/charset.exp (valid_host_charset): Ditto.
6125 * gdb.base/setvar.exp: Ditto.
6126
b8a56647
AC
61272004-02-24 Andrew Cagney <cagney@redhat.com>
6128
90d59e34
AC
6129 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
6130 mmapped data in core file" PASS and FAIL messages consistent.
6131
b8a56647
AC
6132 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
6133 setting a breakpoint. Work around PR java/1565.
6134
9f27c604
JJ
61352004-02-23 Jeff Johnston <jjohnstn@redhat.com>
6136
6137 * lib/gdb.exp (gdb_breakpoint): Update query string to match
6138 new nquery format.
6139 * gdb.base/pending.exp: Ditto.
6140
3224a706
MK
61412004-02-22 Mark Kettenis <kettenis@gnu.org>
6142
6143 * configure.in: Run stabs tests on *BSD.
6144 * configure: Regenerated.
6145
41e0a9ca
MK
61462004-02-21 Mark Kettenis <kettenis@gnu.org>
6147
6148 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
6149
1e1b3428
FF
61502004-02-20 Fred Fish <fnf@redhat.com>
6151
6152 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
6153 blank in test for "returns short", for consistency with other
6154 "returns xxx" tests. Update copyright year.
6155
f9a7572a
FF
61562004-02-19 Fred Fish <fnf@redhat.com>
6157
6158 New testcase for PR breakpoint/1558.
6159 * gdb.arch/gdb1558.exp: New file.
6160 * gdb.arch/gdb1558.c: New file.
6161
b2ce2854
EZ
61622004-02-19 Elena Zannoni <ezannoni@redhat.com>
6163
6164 * gdb.base/nodebug.exp: Fix typo.
6165
e7c9ff01
JB
61662004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6167
6168 Committed by Jim Blandy <jimb@redhat.com>.
6169
62f4b920
JB
6170 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
6171
2db536a1
JB
6172 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
6173
e7c9ff01
JB
6174 * gdb.base/float.exp: Support s390*-*-* targets.
6175
f3205b34
AF
61762004-02-17 Adam Fedor <fedor@gnu.org>
6177
6178 * gdb.base/gdb1555.exp: New file.
6179 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
6180
9d62932d
EZ
61812004-02-17 Elena Zannoni <ezannoni@redhat.com>
6182
6183 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
6184
344c9711
FF
61852004-02-16 Fred Fish <fnf@redhat.com>
6186
6187 * gdb.arch/gdb1291.c: Remove
6188 * gdb.arch/gdb1291.s: New test input file.
6189 * gdb.arch/gdb1291.exp: Expand test to check case that should not
6190 fail. Test for correct result, known incorrect result, other
6191 failures and timeouts.
6192
2d822687
AC
61932004-02-16 Andrew Cagney <cagney@redhat.com>
6194
6195 * gdb.base/bigcore.exp: New file.
6196 * gdb.base/bigcore.c: New file.
6197
dac15b66
AC
61982004-02-13 Andrew Cagney <cagney@redhat.com>
6199
6200 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
6201 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
6202 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6203 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
6204 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
6205 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
6206 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
6207 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
6208 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
6209 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
6210
6bdfc2c4
JJ
62112004-02-11 Jeff Johnston <jjohnstn@redhat.com>
6212
6213 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
6214 executed is an alloc instruction.
6215
87b3ede8
DC
62162004-02-11 David Carlton <carlton@kealia.com>
6217
6218 * gdb.cp/breakpoint.exp: New.
6219 * gdb.cp/breakpoint.cc: New.
6220
6e19e2bf
MC
62212004-02-11 Michael Chastain <mec.gnu@mindspring.com>
6222
6223 Partial fix for PR gdb/1543.
6224 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
6225 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
6226 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
6227 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
6228 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
6229 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
6230 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
6231 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
6232 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
6233 to bug-gdb@prep.ai.mit.edu .
6234 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
6235 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
6236 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
6237 Likewise.
6238
5c5455dc
AC
62392004-02-10 Andrew Cagney <cagney@redhat.com>
6240
6241 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
6242 using gdb_internal_error_resync.
6243
9cf689d7
DJ
62442004-02-09 Daniel Jacobowitz <drow@mvista.com>
6245
6246 * gdb.threads/thread-specific.exp: Stop early if no threads are
6247 found.
6248
d2dc51db
MC
62492004-02-09 Michael Chastain <mec.gnu@mindspring.com>
6250
6251 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
6252
14b1a056
DJ
62532004-02-08 Daniel Jacobowitz <drow@mvista.com>
6254
6255 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
6256 breakpoints.
6257
83f66e8f
DJ
62582004-02-07 Daniel Jacobowitz <drow@mvista.com>
6259
6260 * config/sim.exp (gdb_load): Handle $arg == "".
6261 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
6262 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
6263
30fc0091
EZ
62642004-02-07 Elena Zannoni <ezannoni@redhat.com>
6265
a9c64011
AS
6266 * gdb.base/maint.exp: Update test to reflect
6267 obstack changes.
30fc0091 6268
4d806929
JJ
62692004-02-04 Jeff Johnston <jjohnstn@redhat.com>
6270
6271 * gdb.base/pendshr.c (pendfunc): New function that calls
6272 pendfunc1.
6273 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
6274
7bfdd688
FF
62752004-02-04 Fred Fish <fnf@redhat.com>
6276
6277 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
6278 function symbols and update copyright years.
6279 * gdb.arch/gdb1291.c: Ditto.
6280
aaa08ee4
MC
62812004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6282
6283 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
6284
dbad7755
MC
62852004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6286
6287 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
6288
ec4646ef
MC
62892004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6290
6291 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
6292
1b802196
FF
62932004-02-02 Fred Fish <fnf@redhat.com>
6294
6295 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
6296 remote targets. Update copyright years.
6297
18fe2033
JJ
62982004-02-02 Jeff Johnston <jjohnstn@redhat.com>
6299
6300 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
6301 support.
6302 * gdb.base/langs.exp: Fix test which attempts to create
6303 breakpoint on non-existent function to handle new pending
6304 support.
6305 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
6306 a breakpoint.
6307 * gdb.base/pending.exp: New test.
6308 * gdb.base/pending.c: New file.
6309 * gdb.base/pendshr.c: Ditto.
6310
8d577d32
DC
63112004-02-02 David Carlton <carlton@kealia.com>
6312
6313 * gdb.cp/overload.exp: Add overloadNamespace tests.
6314 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
6315 (overloadNamespace, XXX): New.
6316 (main): Call XXX::marker2.
6317
3ad13771
FF
63182004-02-01 Fred Fish <fnf@redhat.com>
6319
6320 * gdb.base/dump.exp: Use runto_main instead of "runto main".
6321 * gdb.base/finish.exp: Ditto.
6322 * gdb.base/gcore.exp: Ditto.
6323 * gdb.base/huge.exp: Ditto.
6324 * gdb.base/info-proc.exp: Ditto.
6325 * gdb.base/return2.exp: Ditto.
6326 * gdb.threads/gcore-thread.exp: Ditto.
6327
44c75849
DJ
63282004-02-01 Daniel Jacobowitz <drow@mvista.com>
6329
6330 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
6331
005bc093
MK
63322004-02-01 Mark Kettenis <kettenis@gnu.org>
6333
6334 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
6335 that opening the file succeeds on OpenBSD.
6336
c47cebdb
DJ
63372004-02-01 Daniel Jacobowitz <drow@mvista.com>
6338
6339 * gdb.threads/thread-specific.c: New file.
6340 * gdb.threads/threads-specific.exp: New test script.
6341 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
6342 to expect_out.
6343
5a01311c
MK
63442004-02-01 Mark Kettenis <kettenis@gnu.org>
6345
6346 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
6347 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
6348 only on the "print_small_structs from print_long_arg_list" test.
6349
ce22a4f1
DJ
63502004-02-01 Daniel Jacobowitz <drow@mvista.com>
6351
6352 * gdb.base/completion.exp: Kill a stray backslash.
6353
6354 From Jim Ingham <jingham@apple.com>:
6355 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
6356 agrees with the result from sending a tab.
6357
abbab9d3
DJ
63582004-01-31 Daniel Jacobowitz <drow@mvista.com>
6359
6360 * gdb.base/chng-syms.exp: Remove stray newline.
6361
53904d1e
MK
63622004-01-31 Mark Kettenis <kettenis@gnu.org>
6363
6364 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
6365 *-*-openbsd*.
6366 * gdb.asm/openbsd.inc: New file.
6367
3a4b3aac
MK
63682004-01-30 Mark Kettenis <kettenis@gnu.org>
6369
6370 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
6371 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
6372 *-*solaris2*. Remove commented out default settings for
6373 asm-flags. Replace gdb_compile with target_link.
6374
ebac27b4
MC
63752004-01-29 Michael Chastain <mec.gnu@mindspring.com>
6376
6377 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
6378 for all tests. Remove old hp-ux and cygnus xfail cases.
6379
d8679d84
PH
63802004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
6381
6382 * gdb.base/chng-syms.exp: New file.
6383 * gdb.base/chng-syms.c: New file.
6384
0a55bc22
MC
63852004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6386
6387 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
6388 Provide arms for current output in all my configurations.
6389
94b8e876
MC
63902004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6391
6392 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
6393 * lib/compiler.cc: Likewise.
6394 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
6395 get the right preprocessor. Eval the output directly. Remove
6396 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
6397 hp_f77_compiler and hp_f90_compiler completely.
6398 (gdb_preprocess): Delete.
6399 (get_compiler): Delete.
6400
7cf03d44
MK
64012004-01-24 Mark Kettenis <kettenis@gnu.org>
6402
6403 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
6404 <string.h>.
6405
68b6dce9
NR
64062004-01-24 Nick Roberts <nick@nick.uklinux.net>
6407
6408 * gdb.mi/mi-stack.exp: Update copyright.
6409
b368761e
DC
64102004-01-23 David Carlton <carlton@kealia.com>
6411
6412 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
6413 test for cp_lookup_transparent_type.
6414 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
6415 call them.
6416
f2061b53
DJ
64172004-01-23 Daniel Jacobowitz <drow@mvista.com>
6418
6419 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
6420 after -var-update.
6421
37fc574a
DC
64222004-01-23 David Carlton <carlton@kealia.com>
6423
6424 * gdb.cp/namespace.cc (C::ensureRefs): New.
6425 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
6426
8e94b928
NR
64272004-01-20 Nick Roberts <nick@nick.uklinux.net>
6428
6429 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
6430 case "-stack-list-locals 2".
6431 * gdb.mi/mi-var-child.exp: Test for case
6432 "-var-list-children --all-values NAME".
6433
997b0952
MC
64342004-01-18 Michael Chastain <mec.gnu@mindspring.com>
6435
6436 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
6437
52470da3
MK
64382004-01-18 Mark Kettenis <kettenis@gnu.org>
6439
7049b4b8
MK
6440 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
6441 used with gdb_test_multiple.
6442
52470da3
MK
6443 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
6444 read at address 0. This fixes PR testsuite/1504.
6445
da6012e5
DJ
64462004-01-18 Daniel Jacobowitz <drow@mvista.com>
6447
6448 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
6449 Remove downloading, guessing the host executable, the calls to
6450 gdb_file_cmd and gdb_target_cmd, and "load" support.
6451 (infer_host_exec): New function broken out from gdb_load.
6452 (gdb_load): New wrapper for gdbserver_gdb_load.
6453 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
6454 gdb_target_cmd. Use -target-select.
6455 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
6456 Download binaries to the host. Clear last_mi_remote_file when
6457 we load a new binary.
6458 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
6459 call gdbserver_gdb_load and mi_gdb_target_cmd.
6460
32c70722
MC
64612004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6462
6463 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
6464 type patterns.
6465
b0cecf36
MC
64662004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6467
6468 * gdb.cp/templates.exp: Fix typo in test name of
6469 "print Foo<volatile char*>::foo".
6470
4120d7e6
MC
64712004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6472
6473 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
6474
f679e530
BE
64752004-01-16 Ben Elliston <bje@wasabisystems.com>
6476
6477 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
6478 (clean mostlyclean): Remove empty rm.
6479
091c48f6
MC
64802004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6481
6482 * gdb.base/setvar.exp: Add copyright years.
6483
3e5fc8d2
DC
64842004-01-14 David Carlton <carlton@bactrian.org>
6485
6486 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
6487 PR c++/1511 and update coment.
6488 * gdb.cp/templates.exp: Update patterns to match current output.
6489 If changes involve something other than whitespace, KFAIL
6490 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
6491
63d06c5c
DC
64922004-01-14 David Carlton <carlton@kealia.com>
6493
6494 * gdb.cp/namespace.exp: Add tests involving classes defined within
6495 namespaces.
6496 * gdb.cp/namespace.cc (C::CClass): New.
6497 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
6498
a51dab88
EZ
64992004-01-14 Elena Zannoni <ezannoni@redhat.com>
6500
6501 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
6502 what debug info we have. Print a better message if something goes
6503 wrong while producing the separate debug info file.
6504
a476ccc9
MC
65052004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6506
6507 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
6508
f453692c
MC
65092004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6510
6511 * gdb.base/callfuncs.c: Add copyright notice.
6512
f40063a5
MC
65132004-01-13 Michael Chastain <mec.gnu@mindspring.com>
6514
6515 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
6516 inheritance. PR gdb/1498, PR gcc/13539.
6517
19ac3974
EZ
65182004-01-13 Elena Zannoni <ezannoni@redhat.com>
6519
a9c64011
AS
6520 * gdb.threads/gcore-thread.exp: Prefix name of binary with
6521 test specific name.
6522 * gdb.mi/gdb669.exp: Ditto.
6523 * gdb.mi/mi-pthreads.exp: Ditto.
6524 * gdb.mi/mi1-pthreads.exp: Ditto.
6525 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 6526
56c97c6e
MC
65272004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6528
6529 * gdb.cp/member-ptr.cc: Add copyright notice.
6530
a0644324
MC
65312004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6532
6533 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
6534 some patterns for recent versions of gcc and hpacc. Delete
6535 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
6536 Delete tests that access a NULL pointer-to-member-data. This
6537 script is still disabled for gcc.
6538
32fabe09
EZ
65392004-01-12 Elena Zannoni <ezannoni@redhat.com>
6540
6541 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 6542 escaped correctly.
32fabe09 6543
1f8a6abb
EZ
65442004-01-12 Elena Zannoni <ezannoni@redhat.com>
6545
6546 * gdb.base/sepdebug.exp: New file.
6547 * gdb.base/sepdebug.c: New file.
6548 * lib/gdb.exp (separate_debug_filename): New procedure.
6549 (gdb_gnu_strip_debug): New procedure.
6550
48efe704
AC
65512004-01-12 Andrew Cagney <cagney@redhat.com>
6552
6553 * gdb.mi/ChangeLog: Delete file. Renamed to ...
6554 * gdb.mi/ChangeLog-1999-2003: New file.
6555
a9415475
AC
65562004-01-12 Andrew Cagney <cagney@redhat.com>
6557
6558 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
6559 "Renaming a directory to a non-empty directory returns ENOTEMPTY
6560 or EEXIST", treat EBUSY as an XFAIL.
6561
83b8cf9d
MC
65622004-01-11 Michael Chastain <mec.gnu@mindspring.com>
6563
6564 * gdb.base/scope.exp: Remove obsolete setup_xfail for
6565 hp_cc_compiler.
6566
9939d2a8
MC
65672004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6568
6569 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
6570 decorations.
6571
1ff8cadf
MC
65722004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6573
6574 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
6575 and "(aCC)" decorations. Remove obsolete doco about old
6576 test results.
6577
6fa9022e
MC
65782004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6579
6580 * gdb.cp/exception.exp: Fix typo in doco.
6581
209721fe
MK
65822004-01-09 Mark Kettenis <kettenis@gnu.org>
6583
6584 * gdb.base/gdb1476.exp: Fix typo.
6585
ef11303e
MC
65862004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6587
6588 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
6589 file.
6590
041ab88c
MC
65912004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6592
6593 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
6594 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
6595 Use gdb_compile. Remove restriction on gcc. Add some patterns
6596 for recent version of gdb. Delete second half, which was a copy
6597 of the first half with different build flags. This test is
6598 still disabled because it is still not ready for production.
6599
e36d075a
MC
66002004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6601
6602 * gdb.cp/exception.cc: Add copyright notice.
6603 * gdb.cp/exception.exp: Add a notice that this file is broken
6604 because of line number changes caused by addition of copyright
6605 notice.
6606
42b190ad
MC
66072004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6608
6609 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
6610 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
6611
8f25f06b
MC
66122004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6613
6614 * gdb.cp/classes.exp: Accept gnu abi 2.
6615 * gdb.cp/derivation.exp: Likewise.
6616 * gdb.cp/overload.exp: Likewise.
6617 * gdb.cp/virtfunc.exp: Likewise.
6618
06ded8b8
MC
66192004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6620
6621 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
6622 semicolon after end of function.
6623
77c26ae3
MC
66242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6625
6626 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
6627 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
6628 boilerplate code for compiling and running the program under
6629 test. Add some string method tests.
6630
20757486
MC
66312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6632
6633 * gdb.cp/bs15503.cc: Add copyright notice.
6634 * gdb.cp/bs15503.exp: Adjust line number.
6635
0fd3b503
MC
66362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6637
6638 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
6639 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
6640
10d1bea8
MC
66412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6642
6643 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
6644 hp_cc_compiler.
6645
2789202a
MC
66462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6647
6648 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
6649 * gdb.cp/ctti.exp: Use the marker instead of "next".
6650 With gcc, run further before bailing.
6651
b862f14c
MC
66522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6653
6654 * gdb.cp/cttiadd.cc: Add copyright notice.
6655 * gdb.cp/cttiadd1.cc: Likewise.
6656 * gdb.cp/cttiadd2.cc: Likewise.
6657 * gdb.cp/cttiadd3.cc: Likewise.
6658
96da2469
MC
66592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6660
6661 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
6662 Use gdb_test, gdb_test_multiple. Use floating-point values that
6663 have exact representations in IEEE-ish formats.
6664
053248ff
MC
66652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6666
6667 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
6668 compilers. Delete duplicate call to get_compiler_info.
6669 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
6670 * gdb.base/volatile.exp: Likewise.
6671
84acecdd
MK
66722004-01-07 Mark Kettenis <kettenis@gnu.org>
6673
6674 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
6675 memory at address 0.
6676
fe11a27f
MC
66772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6678
6679 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
6680 to test for hp-ux assembler. Fix copyright years.
6681
60ad077b
AC
66822004-01-07 Andrew Cagney <cagney@redhat.com>
6683
6684 * gdb.base/fileio.c (strerrno): Add "EBUSY".
6685
1c9b8f33
AC
66862004-01-07 Andrew Cagney <cagney@redhat.com>
6687
6688 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
6689 when creating the read-only file. From analysis by Roland McGrath
6690 and Elena Zannoni.
6691
753ccc7a
MC
66922004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6693
6694 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
6695
eca3e36b
MC
66962004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6697
6698 * gdb.base/cvexpr.c: Be type-safe with function pointers and
6699 data pointers.
6700
f8d4bac4
MC
67012004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6702
6703 * gdb.cp/m-static.exp: Compile one source file at a time.
6704 Delete unused call to get_compiler_info.
6705
9b4e0f94
MC
67062004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6707
6708 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
6709 * gdb.base/call-rt-st.exp: Likewise.
6710 * gdb.base/nodebug.exp: Likewise.
6711 * gdb.base/volatile.exp: Likewise.
6712 * gdb.cp/ref-types.exp: Likewise.
6713 * gdb.cp/templates.exp: Likewise.
6714
023c1024
MK
67152004-01-05 Mark Kettenis <kettenis@gnu.org>
6716
6717 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
6718
19703c4a
MC
67192004-01-05 Michael Chastain <mec.gnu@mindspring.com>
6720
6721 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
6722 hppa*-hp-hpux*.
6723
18b67037
MK
67242004-01-04 Mark Kettenis <kettenis@gnu.org>
6725
ba6219c8
MK
6726 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6727 x86_64-*-*.
6728
18b67037
MK
6729 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6730 sparc64-*-* and sparc*-solaris2*.
6731
1bfbbb9d
MK
67322004-01-04 Mark Kettenis <kettenis@gnu.org>
6733
6734 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
6735 return ${tests}" test. The ${tests} already mentions the
6736 filename.
6737
06846494
MC
67382004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6739
6740 * gdb.cp/local.exp: Accept gcc abi 2.
6741
3b0cb202
MC
67422004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6743
6744 * gdb.cp/templates.exp: Accept gcc abi 2.
6745
0643ec3f
MC
67462004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6747
6748 * lib/compiler.cc: Remove supports_template_debugging.
6749 * gdb.cp/templates.exp: Do not test supports_template_debugging.
6750
d231d0b1
MC
67512004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6752
6753 * gdb.cp/namespace.exp: Accept gcc abi 2.
6754
44ffb27c
MC
67552004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6756
6757 * gdb.cp/method.exp: Accept gcc abi 2.
6758
184ad485
MC
67592004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6760
6761 * gdb.cp/classes.exp: Generate identical results as old version.
6762 * gdb.cp/derivation.exp: Likewise.
6763 * gdb.cp/overload.exp: Likewise.
6764 * gdb.cp/virtfunc.exp: Likewise.
6765
116f09e7
MC
67662004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6767
6768 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
6769 mysterious bug with sourceware version of expect.
6770
b1379776
MC
67712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6772
6773 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
6774 current versions of gcc, including gcc abi 2. Remove gratuitous
6775 restart of test program. Use gdb_test_multiple and gdb_test for
6776 all tests. Add patterns to xfail missing "const" in "const char *"
6777 and kfail PR gdb/1155.
6778
6b7a4c0e
MC
67792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6780
6781 * gdb.cp/derivation.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 kfail PR gdb/1498.
6785
51615d72
MC
67862003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6787
6788 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
6789 current versions of gcc, including gcc abi 2. Use "breakpoint"
6790 and "continue" instead of restarting the target program. Use
6791 gdb_test_multiple and gdb_test for all tests.
6792
7b79a9d7
MK
67932004-01-01 Mark Kettenis <kettenis@gnu.org>
6794
6795 * gdb.asm/asm-source.exp: Update copyright year. Link statically
6796 for *-*-solaris2*.
6797
1cd3489f
MC
67982003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6799
6800 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
6801 current versions of gcc, including gcc abi 2. Use "breakpoint"
6802 and "continue" instead of restarting the target program several
6803 times. Use gdb_test_multiple and gdb_test for all tests.
6804
850742db
MC
68052003-12-18 Michael Chastain <mec.gnu@mindspring.com>
6806
6807 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
6808 source files.
6809
eb4bbda8
MC
68102003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6811
6812 * gdb.base/environ.exp: Handle compiling test case from multiple
6813 source files.
6814
e42c7771
MC
68152003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6816
6817 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
6818
80e4b428
JB
68192003-12-17 Jim Blandy <jimb@redhat.com>
6820
5f06973a
JB
6821 * gdb.base/freebpcmd.c: Add copyright notice.
6822
80e4b428
JB
6823 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
6824
0ab84fb7
MC
68252003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6826
6827 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
6828
1b3bb3d0
JB
68292003-12-13 Jim Blandy <jimb@redhat.com>
6830
6831 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
6832
3a4c9371
KB
68332003-12-12 Kevin Buettner <kevinb@redhat.com>
6834
6835 * gdb.asm/frv.inc: New file.
6836 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
6837
a1dea79a
FF
68382003-12-09 Fred Fish <fnf@redhat.com>
6839
6840 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
6841 functions to break1.c and leave prototypes behind. Add more
6842 "set breakpoint NN here" comments.
6843 * gdb.base/break1.c: New file.
6844
6845 * gdb.base/break.exp: Handle compiling test case from multiple
6846 source files and change source file references as needed.
6847 * gdb.base/completion.exp: Ditto.
6848 * gdb.base/condbreak.exp: Ditto.
6849 * gdb.base/define.exp: Ditto.
6850 * gdb.base/ena-dis-br.exp: Ditto.
6851 * gdb.base/info-proc.exp: Ditto.
6852 * gdb.base/maint.exp: Ditto.
6853 * gdb.base/until.exp: Ditto.
6854
6855 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
6856 hardcoded line numbers.
6857 * gdb.base/define.exp: Ditto.
6858 * gdb.base/ena-dis-br.exp: Ditto.
6859 * gdb.base/maint.exp: Ditto.
6860 * gdb.base/until.exp: Ditto.
6861
6862 * gdb.base/completion.exp: Use "break1" for completion tests since
6863 "break" is no longer a unique prefix.
6864
5266b69c
AC
68652003-12-06 Andrew Cagney <cagney@redhat.com>
6866
6867 * gdb.base/structs.exp (test_struct_returns): When applicable, set
6868 "return_value_unimplemented". When an unimplemented struct return
6869 architecture, report incorrect values as a KFAIL
6870
374451f0
MC
68712003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6872
6873 * gdb.cp/rtti.exp: Accept new wording of warning from
6874 cp_lookup_rtti_type.
6875
ba9b20a7
MC
68762003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6877
6878 Partial fix for PR testsuite/1456.
6879 * gdb.base/scope.exp (test_at_main): Replace references to
6880 gcc_compiled with calls to test_compiler_info.
6881 (test_at_foo): Likewise.
6882 (test_at_bar): Likewise.
6883
b74b6d0b
MC
68842003-12-04 Michael Chastain <mec.gnu@mindspring.com>
6885
6886 Partial fix for PR testsuite/1456.
6887 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
6888 to test_compiler_info.
6889
ccfa3402
MC
68902003-12-03 Michael Chastain <mec.gnu@mindspring.com>
6891
6892 * gdb.base/so-impl-ld.exp: Update copyright notice.
6893
f6246aba
MC
68942003-12-02 Michael Chastain <mec.gnu@mindspring.com>
6895
6896 Partial fix for PR testsuite/1456.
6897 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
6898 to test_compiler_info.
6899
13ae734a
MC
69002003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6901
6902 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
6903 from current versions of gdb. Clean up regular expressions.
6904 Delete redundant timeout case.
6905
d8e1cdee
MC
69062003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6907
6908 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
6909 from current versions of gdb. Clean up regular expressions.
6910 Delete redundant timeout case.
6911
96457b64
MC
69122003-12-01 Michael Chastain <mec.gnu@mindspring.com>
6913
6914 Partial fix for PR testsuite/1456.
6915 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
6916 gcc_compiled with call to test_compiler_info.
6917
f35309fc
MC
69182003-11-30 Michael Chastain <mec.gnu@mindspring.com>
6919
6920 Partial fix for PR testsuite/1456.
6921 * gdb.base/list.exp (test_list_function): Delete unused declaration
6922 of gcc_compiled.
6923
d7afdf9b
MC
69242003-11-29 Michael Chastain <mec.gnu@mindspring.com>
6925
6926 Partial fix for PR testsuite/1456.
6927 * gdb.base/complex.exp: Replace reference to gcc_compiled with
6928 call to test_compiler_info.
6929
71507b56
MK
69302003-11-29 Mark Kettenis <kettenis@gnu.org>
6931
6932 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
6933 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
6934 it to create the appropriate note.inc.
6935 * gdb.asm/asmsrc1.s: Include "note.inc".
6936 * gdb.asm/netbsd.inc: New file.
6937 * gdb.asm/empty.inc: New file.
6938
f81f93f7
MC
69392003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6940
6941 Partial fix for PR testsuite/1456.
6942 * gdb.base/constvars.exp: Replace references to gcc_compiled with
6943 calls to test_compiler_info.
6944
9a77938e
MC
69452003-11-27 Michael Chastain <mec.gnu@mindspring.com>
6946
6947 Partial fix for PR testsuite/1456.
6948 * gdb.base/volatile.exp: Replace references to gcc_compiled with
6949 calls to test_compiler_info.
6950
e8367dc7
MK
69512003-11-27 Mark Kettenis <kettenis@gnu.org>
6952
6953 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
6954 pattern for the KFAILs.
6955
526c61ee
AF
69562003-11-25 Adam Fedor <fedor@gnu.org>
6957
6958 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
6959 * gdb.objc/objcdecode.m: New file.
6960
28f2d600
AF
69612003-11-25 Adam Fedor <fedor@gnu.org>
6962
6963 * gdb.objc/nondebug.exp: Test for PR objc/1236.
6964 * gdb.objc/nondebug.m: New file.
6965
a3895cee
BE
69662003-11-26 Ben Elliston <bje@wasabisystems.com>
6967
6968 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6969 NetBSD as it does on FreeBSD. Modelled on a similar change by
6970 Mark Kettenis on 2003-05-30.
6971 (link-flags): Set to "--entry _start" regardless of target.
6972 Special linker flags are to be appended to $link-flags.
6973 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
6974
c9f2c8a3
MC
69752003-11-25 Michael Chastain <mec.gnu@mindspring.com>
6976
6977 * gdb.cp/method.exp: Accept output of new demangler.
6978
15a0587a 69792003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
6980
6981 * gdb/class2.exp: New file.
6982 * gdb/class2.cc: New file.
6983
3c00b570
MC
69842003-11-25 Michael Chastain <mec.gnu@mindspring.com>
6985
6986 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
6987 of new demangler.
6988
7027acc7
MK
69892003-11-23 Mark Kettenis <kettenis@gnu.org>
6990
6991 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
6992 of gdb_test "run".
6993
b0e1598a
MK
69942003-11-23 Mark Kettenis <kettenis@gnu.org>
6995
6996 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
6997 "continue" into "run".
6998
4d9eda44
MC
69992003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7000
7001 Partial fix for PR testsuite/1456.
7002 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
7003 call to test_compiler_info.
7004 * gdb.cp/ctti.exp: Likewise.
7005 * gdb.cp/derivation.exp: Likewise.
7006 * gdb.cp/member-ptr.exp: Likewise.
7007 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
7008 reference to gcc_compiled.
7009
70102003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
7011
7012 Fix PR testsuite/1463.
7013 * gdb.base/structs.exp (start_structs_test): Call
7014 get_debug_format before using the debug format.
7015
d422fe19
AC
70162003-11-22 Andrew Cagney <cagney@redhat.com>
7017
7018 * lib/gdb.exp (gdb_test_multiple): Add simple example.
7019 * gdb.base/structs.exp: Use gdb_test_multiple.
7020
039cf96d
AC
70212003-11-20 Andrew Cagney <cagney@redhat.com>
7022
6882279b
AC
7023 * gdb.base/structs.exp: Handle and recover from internal errors.
7024 Replace "foo${n}" with "foo<n>" in test messages.
7025
e53890ae
AC
7026 * gdb.base/structs.exp: Update copyright. Rewrite.
7027 * gdb.base/structs.c: Update copyright. Rewrite.
7028
2b211c59
AC
7029 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
7030 resync count exceeded.
d63a86f8 7031
039cf96d
AC
7032 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
7033 from the internal error.
7034 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
7035 Original from Jim Blandy.
7036 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 7037
eac98b22
AC
70382003-11-19 Andrew Cagney <cagney@redhat.com>
7039
7040 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
7041 KFAIL.
7042
67455b2a
MK
70432003-11-17 Mark Kettenis <kettenis@gnu.org>
7044
7045 New testcase for PR backtrace/1435.
7046 * gdb.arch/i386-unwind.exp: New file.
7047 * gdb.arch/i386-unwind.c: New file.
7048
853d6e5b
AC
70492003-11-17 Andrew Cagney <cagney@redhat.com>
7050
7051 * lib/gdb.exp (compiler_info): New global.
7052 (test_compiler_info): New function.
7053 (get_compiler_info): Set compiler_info.
7054 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
7055 "compiler_info" to gcc-<major>-<minor>.
7056
38cf6e11
MC
70572003-11-15 Michael Chastain <mec.gnu@mindspring.com>
7058
7059 * gdb.trace/configure: Remove.
7060
a50d3602
EZ
70612003-11-13 Elena Zannoni <ezannoni@redhat.com>
7062
7063 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 7064 breakpoints.
a50d3602
EZ
7065 * gdb.base/break.exp: Remove all references to explicit line
7066 numbers.
7067
d9407aaa
NC
70682003-11-11 Nick Clifton <nickc@redhat.com>
7069
7070 * gdb.base/shreloc.exp: Do not run for targets which do not
7071 support shared objects.
7072
db488fc1
CV
70732003-11-10 Corinna Vinschen <vinschen@redhat.com>
7074
7075 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
7076 Don't run tests if nofileio flag is given.
7077
6a90a18e
EZ
70782003-11-07 Elena Zannoni <ezannoni@redhat.com>
7079
7080 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 7081 as well as 'Watchpoint'.
6a90a18e 7082
0b915e9c
EZ
70832003-11-06 Elena Zannoni <ezannoni@redhat.com>
7084
7085 Reported by Jim Ingham <jingham@apple.com>:
7086 * gdb.base/annota1.exp: Match at least one occurrence of the
7087 signal handler annotation.
7088
d7e4b55f
EZ
70892003-11-06 Elena Zannoni <ezannoni@redhat.com>
7090
a9c64011
AS
7091 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
7092 as well as 'Watchpoint'.
d7e4b55f 7093
2fe4e8d0
MC
70942003-11-05 Michael Chastain <mec@shout.net>
7095
7096 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
7097
6ef88553
KW
70982003-11-03 Kris Warkentin <kewarken@qnx.com>
7099
7100 * gdb.arch/gdb1291.c: New test file.
7101 * gdb.arch/gdb1291.exp: New test script.
7102 * gdb.arch/gdb1431.c: New test file.
7103 * gdb.arch/gdb1431.exp: New test script.
7104
ae7dc4d8
MC
71052003-10-22 Michael Chastain <mec@shout.net>
7106
7107 * gdb.mi/pthreads.c: Add copyright notice.
7108
c39d7427
MC
71092003-10-22 Michael Chastain <mec@shout.net>
7110
7111 * gdb.threads/pthreads.c: Add copyright notice.
7112
8b7d96c1
MC
71132003-10-20 Michael Chastain <mec@shout.net>
7114
7115 * gdb.base/gdb1056.exp: New test script.
7116
d1d69fdd
DJ
71172003-10-13 Daniel Jacobowitz <drow@mvista.com>
7118
7119 * gdb.threads/killed.exp: Use gdb_run_cmd.
7120
7d605576
DJ
71212003-10-13 Daniel Jacobowitz <drow@mvista.com>
7122
7123 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
7124 create a core file.
7125 * gdb.threads/gcore-thread.exp: Likewise.
7126
618ec112
CV
71272003-10-13 Corinna Vinschen <vinschen@redhat.com>
7128
7129 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
7130 type, based on char type.
7131 (struct bit_flags_short_t): New bitfield type, based on short type.
7132 (init_bit_flags_char): New fuction.
7133 (init_bit_flags_short): Ditto.
7134 (print_bit_flags_char): Ditto.
7135 (print_bit_flags_short): Ditto.
7136 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
7137
9367a73c
MC
71382003-10-11 Michael Chastain <mec@shout.net>
7139
7140 * gdb.base/call-rt-st.exp: Update copyright year.
7141
1decf120
KI
71422003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
7143
7144 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
7145 * gdb.disasm/sh3.s: Ditto.
7146
5445b2ae
DJ
71472003-10-07 Daniel Jacobowitz <drow@mvista.com>
7148
7149 * gdb.threads/switch-threads.exp: New test.
7150 * gdb.threads/switch-threads.c: New source file.
7151
aec24853
CV
71522003-10-07 Corinna Vinschen <vinschen@redhat.com>
7153
7154 * gdb.base/ending-run.exp: Add sh specific case.
7155
adc7428d
AC
71562003-10-06 Andrew Cagney <cagney@redhat.com>
7157
7158 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
7159 * gdb.disasm/mn10200.exp: Delete obsolete file.
7160
c9d37158
DJ
71612003-09-29 Daniel Jacobowitz <drow@mvista.com>
7162
7163 * ChangeLog: Correct an entry command.exp -> commands.exp.
7164 * gdb.base/commands.exp (bp_deleted_in_command_test)
7165 (temporary_breakpoint_commands): Check noargs.
7166
79c2c32d
DC
71672003-09-25 David Carlton <carlton@kealia.com>
7168
7169 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
7170 of some print tests, where appropriate. Add tests for C::D::cd,
7171 E::ce, F::cXfX, G::XgX.
7172 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
7173
594e6d67
RE
71742003-09-25 Richard Earnshaw <rearnsha@arm.com>
7175
7176 * lib/java.exp (java_init): Import target_alias before using it.
7177
10f0d451
DC
71782003-09-25 David Carlton <carlton@kealia.com>
7179
7180 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
7181
274bcba0
EZ
71822003-09-23 Elena Zannoni <ezannoni@redhat.com>
7183
d63a86f8 7184 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 7185 weirdness.
274bcba0 7186
cdbf20f7
MC
71872003-09-17 Michael Chastain <mec@shout.net>
7188
7189 * gdb.cp/gdb1355.exp: New file.
7190 * gdb.cp/gdb1355.c: New file.
7191
71e06f80
CV
71922003-09-15 Corinna Vinschen <vinschen@redhat.com>
7193
7194 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
7195 * gdb.asm/sh.inc: New file.
7196
5c4e30ca
DC
71972003-09-11 David Carlton <carlton@kealia.com>
7198
bd45b7af
DC
7199 * gdb.cp/namespace.exp: Add tests for namespace types.
7200 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
7201 (test_namespace): New.
7202
1c199746
EZ
72032003-09-11 Elena Zannoni <ezannoni@redhat.com>
7204
a9c64011 7205 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 7206 * gdb.stabs/weird.exp: Ditto.
1c199746 7207
04ed252f
MC
72082003-09-08 Michael Chastain <mec@shout.net>
7209
7210 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
7211
d8a2d9e7
MC
72122003-09-07 Michael Chastain <mec@shout.net>
7213
7214 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
7215 'parse error'.
7216
161afb24
MK
72172003-09-07 Mark Kettenis <m.kettenis@osp.nl>
7218
7219 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
7220
49f2741a
MC
72212003-08-30 Michael Chastain <mec@shout.net>
7222
7223 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
7224 * gdb.gdb/observer.exp: Ditto.
7225 * gdb.gdb/xfullpath.exp: Ditto.
7226
8afa723e
MK
72272003-08-29 Mark Kettenis <kettenis@gnu.org>
7228
7229 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
7230 *-*-*bsd*.
7231
f31dfe3b
JJ
72322003-08-28 Jeff Johnston <jjohnstn@redhat.com>
7233
7234 * gdb.base/dump.exp: Skip for ia64.
7235
4630e498
JJ
72362003-08-25 Jeff Johnston <jjohnstn@redhat.com>
7237
7238 * gdb.asm/asm-source.exp: Add ia64 support.
7239 * gdb.asm/ia64.inc: New file.
7240
1105b7ef
MC
72412003-08-22 Michael Chastain <mec@shout.net>
7242
7243 * gdb.cp: New directory.
7244 * gdb.cp/*: Copy from gdb.c++/*.
7245 * gdb.c++/*: Remove.
7246 * Makefile.in: Change gdb.c++ to gdb.cp.
7247 * configure.in: Ditto.
7248 * configure: Regnerate.
7249
c945b932
MK
72502003-08-18 Mark Kettenis <kettenis@gnu.org>
7251
7252 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
7253 * gdb.arch/i386-prologue.c (gdb1338): Add function.
7254
2b66634b
DJ
72552003-08-17 Daniel Jacobowitz <drow@mvista.com>
7256
7257 * mi-var-display.exp (-var-list-children weird): Accept function
7258 pointers with argument types.
7259 * mi1-var-display.exp (-var-list-children weird): Likewise.
7260 * mi2-var-display.exp (-var-list-children weird): Likewise.
7261
a356f73b
DJ
72622003-08-17 Daniel Jacobowitz <drow@mvista.com>
7263
7264 * gdb.base/annota3.exp: Add missing newline.
7265
483417b8
MC
72662003-08-06 Michael Chastain <mec@shout.net>
7267
7268 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
7269
c99c59c3
MS
72702003-08-12 Michael Snyder <msnyder@redhat.com>
7271
7272 * gdb.base/float.exp: Add test for SH.
7273
55ed7501
MK
72742003-08-10 Mark Kettenis <kettenis@gnu.org>
7275
7276 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
7277
1a371f2e
EZ
72782003-08-07 Elena Zannoni <ezannoni@redhat.com>
7279
7280 * gdb.base/completion.exp: Remove reduntant completion test
7281 on filename.
7282
e0f353ce
EZ
72832003-08-07 Elena Zannoni <ezannoni@redhat.com>
7284
a9c64011
AS
7285 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
7286 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
7287 gdb.trace/save-trace.exp: Make sure that full pathnames are
7288 escaped correctly.
e0f353ce 7289
5710a1af 72902003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 7291
a9c64011
AS
7292 * configure.in: Don't generate config.h from config.hin.
7293 * configure: Regenerate.
7294 * config.hin: Remove file.
7295 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
7296 * gdb.threads/pthreads.c: Ditto.
5710a1af 7297
dcd81ce9
DJ
72982003-08-07 Daniel Jacobowitz <drow@mvista.com>
7299
7300 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7301 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
7302 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
7303 Replace ld24 with seth/add3.
7304
6009d884
AC
73052003-08-02 Andrew Cagney <cagney@redhat.com>
7306
7307 * gdb.base/annota3.exp: New file.
7308 * gdb.base/annota3.c: New file.
7309 * gdb.c++/annota3.exp: New file.
7310 * gdb.c++/annota3.cc: New file.
7311
51514e06
MC
73122003-07-29 Michael Chastain <mec@shout.net>
7313
7314 * gdb.threads/tls.c (spin): Check errno only if sem_wait
7315 actually failed.
7316 (do_pass): Likewise.
7317 * gdb.threads/tls.exp: Always initialize no_of_threads.
7318
4ee6625b
DJ
73192003-07-27 Daniel Jacobowitz <drow@mvista.com>
7320
7321 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
7322 pattern.
7323 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
7324 * gdb.threads/tls.exp: Recognize one case of the host library not
7325 supporting TLS.
7326
225f2bf6
AC
73272003-07-27 Andrew Cagney <cagney@redhat.com>
7328
7329 * gdb.base/fileio.exp: Use SH when running commands using
7330 remote_exec.
7331
bcb27c9f
DJ
73322003-07-24 Daniel Jacobowitz <drow@mvista.com>
7333
7334 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7335 * gdb.base/relocate.c (dummy): New padding array.
7336
3d67be83
MS
73372003-07-22 Michael Snyder <msnyder@redhat.com>
7338
d63a86f8 7339 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
7340
7341 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
7342 patterns to be more general, accepting old and new output.
7343 Some output chars (such as '+') also must be quoted.
d63a86f8 7344 Some addresses are displayed numerically instead of
3d67be83
MS
7345 symbolically.
7346
57ba3b85
MS
73472003-07-23 Michael Snyder <msnyder@redhat.com>
7348
686d097c
MS
7349 * gdb.base/return2.exp: Don't test long-long return.
7350
57ba3b85
MS
7351 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
7352 * gdb.disasm/t01_mov.exp: Ditto.
7353 * gdb.disasm/t02_mova.s: Ditto.
7354 * gdb.disasm/t02_mova.exp: Ditto.
7355 * gdb.disasm/t03_add.s: Ditto.
7356 * gdb.disasm/t03_add.exp: Ditto.
7357 * gdb.disasm/t04_sub.s: Ditto.
7358 * gdb.disasm/t04_sub.exp: Ditto.
7359 * gdb.disasm/t05_cmp.s: Ditto.
7360 * gdb.disasm/t05_cmp.exp: Ditto.
7361 * gdb.disasm/t06_ari2.s: Ditto.
7362 * gdb.disasm/t06_ari2.exp: Ditto.
7363 * gdb.disasm/t07_ari3.s: Ditto.
7364 * gdb.disasm/t07_ari3.exp: Ditto.
7365 * gdb.disasm/t08_or.s: Ditto.
7366 * gdb.disasm/t08_or.exp: Ditto.
7367 * gdb.disasm/t09_xor.s: Ditto.
7368 * gdb.disasm/t09_xor.exp: Ditto.
7369 * gdb.disasm/t10_and.s: Ditto.
7370 * gdb.disasm/t10_and.exp: Ditto.
7371 * gdb.disasm/t11_logs.s: Ditto.
7372 * gdb.disasm/t11_logs.exp: Ditto.
7373 * gdb.disasm/t12_bit.s: Ditto.
7374 * gdb.disasm/t12_bit.exp: Ditto.
7375 * gdb.disasm/t13_otr.s: Ditto.
7376 * gdb.disasm/t13_otr.exp: Ditto.
7377
e00759ef
EZ
73782003-07-22 Elena Zannoni <ezannoni@redhat.com>
7379
7380 * gdb.threads/tls.exp :Add kfail for 'info address' case.
7381
8bc2021f
EZ
73822003-07-22 Elena Zannoni <ezannoni@redhat.com>
7383
a9c64011
AS
7384 * gdb.threads/tls.c : New file.
7385 * gdb.threads/tls.exp : New file.
7386 * gdb.threads/tls-main.c : New file.
7387 * gdb.threads/tls-shared.c : New file.
7388 * gdb.threads/tls-shared.exp : New file.
8bc2021f 7389
89320c4c
AS
73902003-07-22 Andreas Schwab <schwab@suse.de>
7391
7392 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
7393
180dea7c
AS
73942003-07-20 Andreas Schwab <schwab@suse.de>
7395
7396 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
7397 due to insn reordering.
7398
0714963c
AC
73992003-07-15 Andrew Cagney <cagney@redhat.com>
7400
7401 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
7402
98a23b3f
MC
74032003-07-15 Michael Chastain <mec@shout.net>
7404
7405 * gdb.base/gdb1250.exp: New file.
7406 * gdb.base/gdb1250.c: New file.
7407
27e417a2
ML
74082003-07-09 Michal Ludvig <mludvig@suse.cz>
7409
7410 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
7411 expansion of size_t to 'unsigned long', not only to 'unsigned'.
7412
8bc2021f
EZ
74132003-07-09 Elena Zannoni <ezannoni@redhat.com>
7414
a9c64011
AS
7415 * gdb.threads/tls.c: New file.
7416 * gdb.threads/tls.exp: New file.
7417 * gdb.threads/tls-main.c: New file.
7418 * gdb.threads/tls-shared.c: New file.
7419 * gdb.threads/tls-shared.exp: New file.
8bc2021f 7420
d99968dc
EZ
74212003-07-09 Elena Zannoni <ezannoni@redhat.com>
7422
7423 * gdb.base/annota1.exp: Make sure that we properly escape the
7424 full path of the source file. Xfail more permissive patterns,
d63a86f8 7425 due to a compiler debug info problem.
d99968dc 7426
83876b3b
AS
74272003-07-07 Andreas Schwab <schwab@suse.de>
7428
2705e972
AS
7429 * gdb.asm/m68k.inc: New file.
7430 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
7431
83876b3b
AS
7432 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
7433 arguments"): Also match negative number.
7434
7435 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
7436
3a871b37
DJ
74372003-07-03 Daniel Jacobowitz <drow@mvista.com>
7438
7439 * gdb.base/store.c (charest): New typedef.
7440 (add_char): Rename to add_charest, update.
7441 (wack_char): Rename to wack_charest, update types. Return l + r
7442 to keep r live across the call.
7443 (wack_short, wack_int, wack_long, wack_longest, wack_float)
7444 (wack_double, wack_doublest): Return l + r to keep r live across
7445 the call.
7446 * gdb.base/store.exp: Accomodate store.c changes.
7447
b2a7f303
DC
74482003-06-30 David Carlton <carlton@kealia.com>
7449
7450 * gdb.c++/maint.exp (test_invalid_name): New.
7451 (test_first_component): Add tests for invalid names.
7452
3c6cb4a1
MC
74532003-06-29 Michael Chastain <mec@shout.net>
7454
7455 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
7456 output of '<VTT for class>' for virtual base classes.
7457
f1c2644b
DJ
74582003-06-29 Daniel Jacobowitz <drow@mvista.com>
7459
7460 * gdb.base/completion.exp: Tab-complete "complet" instead of
7461 "compl".
7462 * gdb.base/complex.exp, gdb.base/complex.c: New files.
7463
18080350
DJ
74642003-06-29 Daniel Jacobowitz <drow@mvista.com>
7465
7466 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
7467 * gdb.base/volatile.exp: Likewise.
7468
f56973f8
DJ
74692003-06-29 Daniel Jacobowitz <drow@mvista.com>
7470
7471 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
7472 gdb/1265.
7473
74742003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
7475 Daniel Jacobowitz <drow@mvista.com>
7476
7477 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
7478 initial line count of 'captured_main' from 26 to 32.
7479 (test_with_self): Allow xmalloc call to be interleaved with the
7480 preceding two lines.
7481
e766d4d6
JB
74822003-06-24 Joel Brobecker <brobecker@gnat.com>
7483
7484 * gdb.base/bang.exp: New testcase.
7485
f125c9a4
JB
74862003-06-23 Joel Brobecker <brobecker@gnat.com>
7487
7488 * gdb.base/langs.exp: Add some tests for the "minimal" language
7489 support.
7490
6e25beaf
EZ
74912003-06-23 Elena Zannoni <ezannoni@redhat.com>
7492
7493 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
7494 the testcase.
7495
2f816dda
DJ
74962003-06-22 Daniel Jacobowitz <drow@mvista.com>
7497
7498 * gdb.base/relocate.exp: Test add-symbol-file with a variable
7499 offset.
7500
db5a5748
DJ
75012003-06-22 Daniel Jacobowitz <drow@mvista.com>
7502
7503 * gdb.c++/pr-1210.cc: New file.
7504 * gdb.c++/pr-1210.exp: New file.
7505
1df0c130
DJ
75062003-06-21 Daniel Jacobowitz <drow@mvista.com>
7507
7508 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
7509 000-exec-continue.
7510
a92feac0
MK
75112003-06-15 Mark Kettenis <kettenis@gnu.org>
7512
7513 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
7514 on *-*-*bsd* instead of *-*-freebsd*.
7515
81a58f5b
AC
75162003-06-14 Andrew Cagney <cagney@redhat.com>
7517
7518 * gdb.base/store.exp: Test longest and doublest. Test all
7519 parameters. Weaken return statement match.
7520 * gdb.base/store.c: Add longest and doublest - aka long long and
7521 long double functions. Put all parameters into local register
7522 variables. Use negative values.
7523
b257a0d3
AC
75242003-06-14 Andrew Cagney <cagney@redhat.com>
7525
7526 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
7527 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
7528 exit status.
7529 * gdb.base/fileio.exp: Disable target when nointerrupts and
7530 noinferiorio, instead of limiting it to remote. Use remote_exec
7531 instead of system.
d63a86f8 7532
21c38304
JJ
75332003-06-12 Jeff Johnston <jjohnstn@redhat.com>
7534
7535 * gdb.base/float.exp: Add ia64 support.
7536
1bcdb424
CV
75372003-06-12 Corinna Vinschen <vinschen@redhat.com>
7538
7539 * gdb.base/fileio.exp: Run only on remote targets.
7540
6aeb981f
CV
75412003-06-10 Corinna Vinschen <vinschen@redhat.com>
7542
7543 * gdb.base/fileio.c: New file, testing File-I/O.
7544 * gdb.base/fileio.exp: Ditto.
7545
53df362e
RG
75462003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
7547
7548 * gdb.base/shreloc.exp: New file, check symbol values obtained from
7549 shared objects after relocation at load time (gdb PR/1132).
7550 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 7551 as above, part of the shared object relocation test.
53df362e 7552
ffee1b46
MK
75532003-06-08 Mark Kettenis <kettenis@gnu.org>
7554
b5ca3722
MK
7555 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
7556 fully filled history list.
7557 * gdb.base/gdb_history: New file.
7558
03ed860d
MK
7559 * gdb.base/signals.exp: XFAIL "continue to func1" on
7560 i*86-*-freebsd*.
7561
ffee1b46
MK
7562 * gdb.base/attach.exp: When trying to attach to a nonexistent
7563 process, make it possible to specify the PID based on the target,
7564 and do so for *-*-freebsd*.
7565
d80dbb52
RH
75662003-06-02 Richard Henderson <rth@redhat.com>
7567
7568 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
7569
6dd77b81
RH
75702003-06-02 Richard Henderson <rth@redhat.com>
7571
7572 * gdb.base/selftest.exp: Next over lim_at_start initialization.
7573
f6347e16
RH
75742003-06-02 Richard Henderson <rth@redhat.com>
7575
7576 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
7577
2c161407
DJ
75782003-06-01 Daniel Jacobowitz <drow@mvista.com>
7579
7580 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
7581 of globalvar.
7582
572eb746
MK
75832003-06-01 Mark Kettenis <kettenis@gnu.org>
7584
7585 * gdb.asm/asm-source.exp: Check for memory read errors in
7586 disassembler test on *BSD too.
7587
9e9617a5
RH
75882003-06-01 Richard Henderson <rth@redhat.com>
7589
7590 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
7591 for .frame.
7592 (gdbasm_call): Lose ldgp.
7593 (gdbasm_startup): Add frame information.
7594 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
7595
7b34ad4e
MK
75962003-05-31 Mark Kettenis <kettenis@gnu.org>
7597
7598 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
7599 i?86-*-*.
7600
10059fdf
MK
76012003-05-30 Mark Kettenis <kettenis@gnu.org>
7602
7603 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7604 FreeBSD.
7605
acf4b816
RH
76062003-05-29 Richard Henderson <rth@redhat.com>
7607
7608 * gdb.asm/alpha.inc: New file.
7609 * gdb.asm/asm-source.exp: Use it.
7610
e9ecd949
JB
76112003-05-29 Jim Blandy <jimb@redhat.com>
7612
7613 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
7614 'core.PID'.
7615
e3e5a4f3
JB
76162003-05-22 Jim Blandy <jimb@redhat.com>
7617
7618 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
7619 backtrace.
d63a86f8 7620
72fe3d25
DC
76212003-05-20 David Carlton <carlton@math.stanford.edu>
7622
7623 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
7624 this time.
7625
58da2eb2
DC
76262003-05-19 David Carlton <carlton@bactrian.org>
7627
7628 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
7629 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
7630
1fcb5155
DC
76312003-05-19 David Carlton <carlton@bactrian.org>
7632
7633 * gdb.c++/namespace.exp: Add namespace scope and anonymous
7634 namespace tests.
7635 Bump copyright date.
7636 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
7637 (main): Call C::D::marker2.
7638 * gdb.c++/namespace1.cc: New file.
7639
85e85163
JJ
76402003-05-14 Jeff Johnston <jjohnstn@redhat.com>
7641
7642 Roland McGrath <roland@redhat.com>
d63a86f8 7643 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
7644 there is no manager thread.
7645
a25fbfec
JJ
76462003-05-08 Jeff Johnston <jjohnstn@redhat.com>
7647
d63a86f8
RM
7648 * gdb.threads/schedlock.exp: Remove assumption that all threads
7649 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
7650 in one of the child threads rather than the main thread.
7651
be375bae
JB
76522003-05-07 Jim Blandy <jimb@redhat.com>
7653
09bf6082
JB
7654 Add support for assembly source testing on the s390x.
7655 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
7656 architecture.
7657 * gdb.asm/s390x.inc: New file.
7658
be375bae
JB
7659 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
7660 succession of 'if' statements.
7661
00905d52
AC
76622003-05-05 Andrew Cagney <cagney@redhat.com>
7663
7664 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
7665
b1e29e33
AC
76662003-05-05 Andrew Cagney <cagney@redhat.com>
7667
7668 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
7669 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
7670
e33d66ec
EZ
76712003-05-02 Elena Zannoni <ezannoni@redhat.com>
7672
7673 * gdb.base/charset.exp: Update based on new behavior of set/show
7674 charset commands.
7675
2b6fd0d8
AC
76762003-05-01 Andrew Cagney <cagney@redhat.com>
7677
7678 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
7679 variable do not give memory errors.
7680
130cacce
AF
76812003-04-30 Adam Fedor <fedor@gnu.org>
7682
7683 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
7684 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
7685 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
7686 gdb.objc/basicclass.m: : New files
7687
7688 * lib/gdb.exp (gdb_compile_objc): New procedure.
7689
bea71854
DJ
76902003-04-27 Daniel Jacobowitz <drow@mvista.com>
7691
7692 * gdb.base/signals.exp: Make backtrace tests more specific.
7693
0f20eeea
DC
76942003-04-23 David Carlton <carlton@bactrian.org>
7695
7696 * gdb.c++/maint.exp (test_first_component): Add tests for
7697 'operator' in more locations.
7698
c8c4d8dc
KB
76992003-04-16 Kevin Buettner <kevinb@redhat.com>
7700
7701 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
7702
3fe60e3c
EZ
77032003-04-16 Elena Zannoni <ezannoni@redhat.com>
7704
7705 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 7706 func marke' instead. Update test name.
3fe60e3c 7707
9219021c
DC
77082003-04-15 David Carlton <carlton@math.stanford.edu>
7709
7710 * gdb.c++/maint.exp: New file.
7711
5dd55bdd
EZ
77122003-04-14 Elena Zannoni <ezannoni@redhat.com>
7713
7714 * gdb.threads/schedlock.c: Change type of thread function argument
7715 to long, to avoid warnings on 64-bit platforms.
7716
00890572
EZ
77172003-04-14 Elena Zannoni <ezannoni@redhat.com>
7718
a9c64011
AS
7719 * gdb.base/attach.exp: Add new message from ptrace in case of
7720 attaching to nonexistent process.
d63a86f8 7721
93201743
JB
77222003-04-11 Jim Blandy <jimb@redhat.com>
7723
7724 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7725 gdb.c++/userdef.cc: Place comments on the lines to which the
7726 marker function might return.
7727 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7728 gdb.c++/userdef.exp: Look for those comments to check that we've
7729 returned to the right place, instead of checking line numbers.
7730
2a11c64d
EZ
77312003-04-11 Elena Zannoni <ezannoni@redhat.com>
7732
a9c64011
AS
7733 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
7734 match on sourcefile name, instead of directory name.
2a11c64d 7735
68ab8fc5
EZ
77362003-04-10 Elena Zannoni <ezannoni@redhat.com>
7737
d63a86f8 7738 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
7739 working directory name.
7740
5624293a
JB
77412003-04-09 Jim Blandy <jimb@redhat.com>
7742
7743 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7744 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
7745 after an inferior function call, report the failure, but allow the
7746 test to continue.
7747
f1f02ee4
SC
77482003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7749
7750 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7751 with -DPROTOTYPES.
7752
6eb79af0
SC
77532003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7754
7755 * gdb.base/break.exp: Revert last patch.
7756
8dfb4cf0
SC
77572003-04-04 Stephane Carrez <stcarrez@nerim.fr>
7758
7759 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7760 with -DPROTOTYPES.
7761
ed4c619a
AC
77622003-04-02 Andrew Cagney <cagney@redhat.com>
7763
7764 * gdb.base/callfuncs.exp: Make "print add" messages unique.
7765 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
7766 matching directories by the name breakpoint.
7767 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
7768 Make "continue to marker1" consistent.
7769 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
7770 message consistent.
7771 * lib/gdb.exp: Put "the program is no longer running", and "the
7772 program exited" in parenthesis.
7773 * lib/mi-support.exp: Ditto.
d63a86f8 7774
4e35d5f0 77752003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 7776
4e35d5f0
BR
7777 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
7778
71900fe8
AC
77792003-03-29 Andrew Cagney <cagney@redhat.com>
7780
7781 * gdb.base/sizeof.c (main): Print the value of '\377'.
7782 * gdb.base/sizeof.exp: Check the sign of '\377'.
7783
c0655a16
MC
77842003-03-27 Michael Chastain <mec@shout.net>
7785
7786 * gdb.base/gdb1090.exp: New file.
7787 * gdb.base/gdb1090.cc: New file.
7788
5b2a3989
JB
77892003-03-27 J. Brobecker <brobecker@gnat.com>
7790
7791 * gdb.gdb/observer.exp: New regression test.
7792
79876890
MC
77932003-03-27 Michael Chastain <mec@shout.net>
7794
7795 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
7796 * gdb.base/ptype.exp: Likewise.
7797
6eac95e3
CV
77982003-03-27 Corinna Vinschen <vinschen@redhat.com>
7799
7800 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
7801
e8c71839
MC
78022003-03-26 Michael Chastain <mec@shout.net>
7803
7804 * gdb.base/ptype.exp: Actually use some typedef'd types.
7805
71b10041
SC
78062003-03-21 Stephane Carrez <stcarrez@nerim.fr>
7807
7808 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
7809 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
7810
2512cf80
CV
78112003-03-20 Corinna Vinschen <vinschen@redhat.com>
7812
7813 * gdb.base/default.exp: Fix regular expression.
7814
0d195a4f
CV
78152003-03-20 Corinna Vinschen <vinschen@redhat.com>
7816
7817 * gdb.base/args.exp: Fix regular expression.
7818
8a2dbca8
CV
78192003-03-20 Corinna Vinschen <vinschen@redhat.com>
7820
7821 * gdb.base/help.exp: Allow Win32 child process.
7822
bf028682
CV
78232003-03-20 Corinna Vinschen <vinschen@redhat.com>
7824
7825 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
7826 when stepping out of main().
7827
182dbe85
CV
78282003-03-20 Corinna Vinschen <vinschen@redhat.com>
7829
7830 * gdb.base/default.exp: Check for win32 specific message when calling
7831 "run" without executable.
7832
d67a6ba5
CV
78332003-03-20 Corinna Vinschen <vinschen@redhat.com>
7834
7835 * gdb.base/args.exp: Expect .exe in output.
7836
a955b5bb
CV
78372003-03-20 Corinna Vinschen <vinschen@redhat.com>
7838
7839 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
7840 Cygwin native.
7841
bf6bad4b
AC
78422003-03-17 Andrew Cagney <cagney@redhat.com>
7843
7844 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
7845 vector registes.
7846 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
7847 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
7848
293e9a31
DC
78492003-03-17 David Carlton <carlton@math.stanford.edu>
7850
7851 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
7852 test, for PR breakpoints/38.
7853 Call test_watchpoint_and_breakpoint.
7854 * gdb.base/watchpoint.c (func3): New function.
7855 (main): Call func3.
7856
5330f2db
DC
78572003-03-04 David Carlton <carlton@math.stanford.edu>
7858
7859 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
7860 Garply<Garply<char> >:: garply".
7861 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
7862 with respect to PR c++/1111; note also PR c++/1113.
7863 (test_template_breakpoints): KFAIL "constructor breakpoint" with
7864 respect to PR c++/1062.
7865 KFAIL "destructor breakpoint" with respect to PR c++/1112.
7866
6ece72da
DC
78672003-03-03 David Carlton <carlton@math.stanford.edu>
7868
7869 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
7870 with respect to PR c++/57.
7871 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
7872 c++/826.
7873 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
7874 respect to PR c++/57.
7875
85ca1584
DC
78762003-03-03 David Carlton <carlton@math.stanford.edu>
7877
7878 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
7879 respect to PR c++/33 into FAILs.
7880
98e9c5b8
MC
78812003-03-03 Michael Chastain <mec@shout.net>
7882
7bedbf27
MC
7883 * configure.in: Update copyright years.
7884
78852003-03-03 Michael Chastain <mec@shout.net>
7886
7887 * Makefile.in: Update copyright years.
98e9c5b8 7888
f683e100
DC
78892003-02-28 David Carlton <carlton@math.stanford.edu>
7890
7891 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
7892 print class instead of struct and/or superfluous protection
7893 specifiers, as long as the resulting output is equivalent to the
7894 source code.
7895 Delete FIXME from end of messages on tests that don't need
7896 fixing.
7897
a9e0cf2c
DC
78982003-02-28 David Carlton <carlton@math.stanford.edu>
7899
7900 * gdb.c++/templates.exp (do_tests): Allow const in the two
7901 Foo<volatile char *>::foo tests.
7902
e8d359df
MS
79032003-02-27 Michael Snyder <msnyder@redhat.com>
7904
d63a86f8 7905 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
7906 will be consistant.
7907
0b71dc91
DC
79082003-02-26 David Carlton <carlton@math.stanford.edu>
7909
7910 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
7911 char *>::foo" test with respect to PR c++/33. Create a new test
7912 which is identical to that one except that it doesn't put the
7913 space between the "char" and the "*"; KFAIL it, too.
7914
dd14ab43
DC
79152003-02-26 David Carlton <carlton@math.stanford.edu>
7916
7917 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
7918 template types into either PASSes or KFAILs (corresponding to PR
7919 c++/57). Tweak indentation. Update copyright.
7920
1146c7f1
SC
79212003-02-23 Stephane Carrez <stcarrez@nerim.fr>
7922
7923 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
7924
74641dfb
MC
79252003-02-13 Michael Chastain <mec@shout.net>
7926
7927 * gdb.base/exprs.exp: Remove i960 remnants.
7928 * gdb.base/funcargs.exp: Likewise.
7929 * gdb.base/list.exp: Likewise.
7930 * gdb.base/ptype.exp: Likewise.
7931
559cd2d0
DC
79322003-02-14 David Carlton <carlton@math.stanford.edu>
7933
7934 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
7935 pEe->D::vg()" from XFAIL to KFAIL.
7936
c4f90d87
JM
79372003-02-13 Jason Molenda (jmolenda@apple.com)
7938
7939 * gdb.base/maint.exp: Update maint print statistics regexp to include
7940 new entries.
7941
cbc4d97c
MC
79422003-02-13 Michael Chastain <mec@shout.net>
7943
7944 * gdb.c++/inherit.exp: Remove call to get_debug_format.
7945
40f235b7
MC
79462003-02-12 Michael Chastain <mec@shout.net>
7947
7948 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
7949 * gdb.c++/inherit.exp: Likewise.
7950 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
7951 * gdb.c++/templates.exp: Likewise.
7952 * gdb.c++/virtfunc.exp: Likewise.
7953
c56716b0
JM
79542003-02-06 Jason Molenda (jason-cl@molenda.com)
7955
7956 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
7957 why the code is written that way.
7958
070afcf8
MC
79592003-02-05 Michael Chastain <mec@shout.net>
7960
7961 * gdb.base/dump.exp: Add missing copyright line.
7962
5d0331e5
JM
79632003-02-05 Jason Molenda (jason-cl@molenda.com)
7964
f7ae6d3e 7965 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
7966 at the beginning so the breakpoint doesn't get set on the loop.
7967
92851186
MC
79682003-02-05 Michael Chastain <mec@shout.net>
7969
7970 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
7971 output for configurations with gcc 2.95.3.
7972
cbf1e085
AC
79732003-02-05 Keith Seitz <keiths@redhat.com>
7974 Andrew Cagney <ac131313@redhat.com>
7975
7976 * gdb.mi/mi-cli.exp: New file.
d63a86f8 7977
29518e1e
MC
79782003-02-04 Michael Chastain <mec@shout.net>
7979
7980 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
7981 Call perror and then continue.
7982
5af1d5f3
MC
79832003-02-03 Michael Chastain <mec@shout.net>
7984
7985 * gdb.c++/pr-1023.cc: New file.
7986 * gdb.c++/pr-1023.exp: New file.
7987
6b549786
JB
79882003-02-05 Jim Blandy <jimb@redhat.com>
7989
7990 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
7991 it's local to foobar. Check for it there, and check that it's not
7992 present in main.
7993 * gdb.c++/local.cc (marker2): New function.
7994 (foobar): Call marker1.
7995 (main): Call marker2 instead of marker1.
7996
67f16606
AC
79972003-02-04 Andrew Cagney <ac131313@redhat.com>
7998
7999 * gdb.disasm/mn10200.exp: Obsolete file.
8000 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
8001 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
8002 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
8003
1c5cb38e
DC
80042003-02-04 David Carlton <carlton@math.stanford.edu>
8005
8006 * gdb.c++/overload.exp: Test intToChar(1).
8007 * gdb.c++/overload.cc (intToChar): New.
8008 (main): Call intToChar.
8009
d1fe6965
DC
80102003-02-03 David Carlton <carlton@math.stanford.edu>
8011
8012 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
8013 'might_kfail' arg.
8014 KFAIL some of the continue_to_bp_overloaded calls, according to
8015 PR c++/1025.
8016
9ba61c5d
MC
80172003-02-01 Michael Chastain <mec@shout.net>
8018
8019 * gdb.base/advance.c (marker1): New marker function.
8020 * gdb.base/advance.exp: When the 'advance' command lands on the
8021 return breakpoint, it can legitimately stop on either the
8022 current line or the next line. Accommodate both outcomes.
8023 * gdb.base/until.exp: Likewise.
8024
e7494ffb
AC
80252003-02-02 Andrew Cagney <ac131313@redhat.com>
8026
8027 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8028 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
8029 now a list, not a tuple.
8030 * gdb.mi/mi-var-display.exp: Ditto.
8031 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 8032
075559bc
AC
80332003-02-01 Andrew Cagney <ac131313@redhat.com>
8034
8035 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8036 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
8037 stack backtraces.
8038 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 8039
2bd4c7b1
MK
80402003-02-01 Mark Kettenis <kettenis@gnu.org>
8041
8042 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8043 gdb.mi/mi1-pthreads.exp: Return instead of calling
8044 gdb_suppress_entire_file.
8045
eabd8992
MS
80462003-02-01 Mark Salter <msalter@redhat.com>
8047
8048 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
8049
71469e2f
MS
80502003-01-31 Mark Salter <msalter@redhat.com>
8051
8052 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
8053 Support empty arg.
8054
38a94d44
MC
80552003-01-30 Michael Chastain <mec@shout.net>
8056
8057 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
8058 This was a workaround for a UTF-8 bug in readline 4.3. The bug
8059 has been fixed in gdb/readline on 2003-01-09.
8060
19ea9e73
MS
80612003-01-29 Michael Snyder <msnyder@redhat.com>
8062
e8d359df
MS
8063 * gdb.base/maint.exp: Allow for leading underscore in symbol.
8064 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
8065 * gdb.base/args.exp: Skip if target does not support args passing.
8066
2307bd6a
DJ
80672003-01-22 Daniel Jacobowitz <drow@mvista.com>
8068
19ea9e73 8069 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
8070 gdb_test. Accept a list of expect arguments as the third
8071 parameter.
8072 (gdb_test): Use it.
8073
f2dd3617
EZ
80742003-01-20 Elena Zannoni <ezannoni@redhat.com>
8075
8076 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
8077 allow for different test tree configurations. Update some
8078 tescases accordingly.
8079 * gdb.arch/altivec-regs.exp: Ditto.
8080 * gdb.asm/asm-source.exp: Ditto.
8081 * gdb.base/advance.exp: Ditto.
8082 * gdb.base/display.exp: Ditto.
d63a86f8 8083 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
8084 * gdb.base/mips_pro.exp: Ditto.
8085 * gdb.base/overlays.exp: Ditto.
8086 * gdb.base/relocate.exp: Ditto.
8087 * gdb.base/setshow.exp: Ditto.
8088 * gdb.base/step-line.exp: Ditto.
8089 * gdb.base/step-test.exp: Ditto.
8090 * gdb.base/until.exp: Ditto.
8091 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
8092
c71cdefd
DC
80932003-01-17 David Carlton <carlton@math.stanford.edu>
8094
8095 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
8096 corresponding to PR c++/945.
8097 Update copyright.
8098
fdba05d7
DC
80992003-01-17 David Carlton <carlton@math.stanford.edu>
8100
8101 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
8102 corresponding to PR c++/68.
8103
81042003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
8105
8106 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
8107 (test_paddr_hairy_functions): Call print_addr_2_kfail for
8108 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
8109
c362c33a
EZ
81102003-01-15 Elena Zannoni <ezannoni@redhat.com>
8111
0fbc361c
EZ
8112 * gdb.base/break.exp: Fix change of default location, because of
8113 removal of until tests.
8114 * gdb.base/help.exp: Update test for new 'until' help message.
8115 Add test for help on 'advance'.
a9c64011 8116 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 8117
dabf8a35
MK
81182003-01-15 Mark Kettenis <kettenis@gnu.org>
8119
8120 * gdb.base/default.exp: Adapt "info float" test for recent changes
8121 to that command. Add test for "info vector".
8122 * gdb.base/float.exp: New file. Add test for "info float" that
8123 resembles the old test in gdb.base/default.exp.
8124
a1769aca
DC
81252003-01-15 David Carlton <carlton@math.stanford.edu>
8126
8127 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
8128
82025e13
EZ
81292003-01-15 Elena Zannoni <ezannoni@redhat.com>
8130
8131 * gdb.base/break.exp: Move the tests of until command from here...
8132 * gdb.base/until.exp: ... to here. New file. Add other tests.
8133 * gdb.base/advance.c: New file.
8134 * gdb.base/advance.exp: New file.
8135
8f9ab801
EZ
81362003-01-14 Elena Zannoni <ezannoni@redhat.com>
8137
a9c64011
AS
8138 * gdb.base/args.c: New file.
8139 * gdb.base/args.exp: New file.
8f9ab801 8140
9ae66589
DJ
81412003-01-14 Daniel Jacobowitz <drow@mvista.com>
8142
8143 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
8144
8d77e5c3
DJ
81452003-01-14 Daniel Jacobowitz <drow@mvista.com>
8146
8147 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
8148
12d2f0a1
DJ
81492003-01-14 Daniel Jacobowitz <drow@mvista.com>
8150
8151 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
8152 dates.
8153
6ca37014
DJ
81542003-01-13 Daniel Jacobowitz <drow@mvista.com>
8155
8156 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
8157
b0023472
DJ
81582003-01-13 Daniel Jacobowitz <drow@mvista.com>
8159
8160 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
8161 (ptype &*"foo").
8162 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
8163
607fbc54 81642003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
8165
8166 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
8167 * gdb.mi/mi1-console.exp: Likewise.
8168
607fbc54 81692003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
8170
8171 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
8172 * gdb.mi/mi1-console.exp: Likewise.
8173
a1fb14a2
DJ
81742003-01-13 Daniel Jacobowitz <drow@mvista.com>
8175
8176 * gdb.c++/overload.exp: Remove some fixed XFAILs.
8177
c4cf40b7
DJ
81782003-01-09 Daniel Jacobowitz <drow@mvista.com>
8179
8180 * gdb.base/detach.exp: New test.
8181
696d5a5b
DJ
81822003-01-09 Daniel Jacobowitz <drow@mvista.com>
8183
8184 * Makefile.in (ALL_SUBDIRS): New variable.
8185 (subdirs, clean, distclean): Use it.
8186 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
8187 regenerating Makefile, since it is generated from the top level.
8188 * gdb.asm/Makefile.in: Likewise.
8189 * gdb.base/Makefile.in: Likewise.
8190 * gdb.c++/Makefile.in: Likewise.
8191 * gdb.disasm/Makefile.in: Likewise.
8192 * gdb.java/Makefile.in: Likewise.
8193 * gdb.mi/Makefile.in: Likewise.
8194 * gdb.threads/Makefile.in: Likewise.
8195 * gdb.trace/Makefile.in: Likewise.
8196
754533e4
DC
81972003-01-09 David Carlton <carlton@math.stanford.edu>
8198
8199 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
8200 Add copyright year 2003.
8201
d8b3e9ee
MC
82022003-01-06 Michael Chastain <mec@shout.net>
8203
8204 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
8205 When selecting a thread, 'line' and 'file' are optional.
8206 * gdb.mi/mi1-pthreads.exp: Likewise.
8207
8e9e0fe6
AS
82082003-01-06 Andreas Schwab <schwab@suse.de>
8209
8210 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
8211 failures.
8212
b5ab8ff3
DJ
82132003-01-04 Daniel Jacobowitz <drow@mvista.com>
8214
8215 Fix PR gdb/844
8216 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
8217 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
8218
8219 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
8220 instead of calling gdb_suppress_entire_file.
8221 * gdb.threads/print-threads.exp: Likewise.
8222 * gdb.threads/schedlock.exp: Likewise.
8223
8224 * gdb.threads/killed.exp: Return instead of calling
8225 gdb_suppress_entire_file.
8226 * gdb.threads/linux-dp.exp: Likewise.
8227 * gdb.threads/pthreads.exp: Likewise.
8228
1e698235
DJ
82292003-01-04 Daniel Jacobowitz <drow@mvista.com>
8230
8231 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
8232 stabs.
8233 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
8234 * gdb.base/whatis.exp: Always allow (void) after function names.
8235
147ff08c
DJ
82362003-01-04 Daniel Jacobowitz <drow@mvista.com>
8237
8238 * gdb.c++/casts.exp: Correct regexp.
8239
dc62bfc2
MK
82402003-01-04 Mark Kettenis <kettenis@gnu.org>
8241
8242 * configure.in: Call AC_CONFIG_HEADER. Don't call
8243 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
8244 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
8245 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
8246 aforementioned directories in the AC_OUPUT call.
8247 * config.hin: New file.
8248 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8249 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
8250 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
8251 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
8252 pass -I$objdir instead of -I$objdir/$subdir in compilation.
8253 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
8254 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
8255 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
8256 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
8257 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
8258 gdb.threads/configure.in, gdb.threads/configure,
8259 gdb.threads/config.in, gdb.trace/configure.in,
8260 gdb.trace/configure: Removed.
8261
77afa639
MC
82622003-01-03 Michael Chastain <mec@shout.net>
8263
8264 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
8265 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
8266
7634bb6e
DJ
82672003-01-03 Daniel Jacobowitz <drow@mvista.com>
8268
8269 * gdb.base/store.exp: Fix regular expressions.
8270
b39c905e
MK
82712002-12-28 Mark Kettenis <kettenis@gnu.org>
8272
8273 * configure.in: Rewrite.
8274 * configure: Regenerated.
8275
0a8551dd
DC
82762003-01-03 David Carlton <carlton@math.stanford.edu>
8277
8278 * gdb.base/psymtab.exp: New file.
8279 * gdb.base/psymtab1.c: Ditto.
8280 * gdb.base/psymtab2.c: Ditto.
8281
c60b7188
AF
82822002-12-23 Adam Fedor <fedor@gnu.org>
8283
8284 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
8285
ee73db83
DC
82862002-12-23 David Carlton <carlton@math.stanford.edu>
8287
8288 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
8289 and current_directory initialization.
8290
d6c1774e
JB
82912002-12-22 Jim Blandy <jimb@redhat.com>
8292
f0a847b8
JB
8293 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
8294 rather than as part of the output file name.
8295
d6c1774e
JB
8296 * gdb.base/attach.exp: There's no need to copy the test program to
8297 /tmp; that was only ever necessary on HP/UX, and this test is
8298 entirely disabled there anyway.
8299
f0708dbb
JB
83002002-12-21 Jim Blandy <jimb@redhat.com>
8301
4c2acfea
JB
8302 * gdb.c++/psmang.exp: Doc fix.
8303
f0708dbb
JB
8304 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
8305 test.
8306
9579e000
DC
83072002-12-20 David Carlton <carlton@math.stanford.edu>
8308
8309 * gdb.c++/annota2.exp: KFAIL annotate-quit.
8310
d1810171
MC
83112002-12-18 Michael Chastain <mec@shout.net>
8312
8313 * gdb.c++/annota2.exp: Add copyright year 2002.
8314
76565097
DC
83152002-12-17 David Carlton <carlton@math.stanford.edu>
8316
8317 * gdb.c++/try_catch.cc: Add marker comments.
8318 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
8319 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
8320 * gdb.c++/m-static.cc: Ditto.
8321 * gdb.c++/m-static1.cc: Ditto.
8322 * gdb.c++/try_catch.cc: Ditto.
8323
da81390b
JJ
83242002-12-16 Jeff Johnston <jjohnstn@redhat.com>
8325
8326 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
8327 to see whether we are using the new -environment-directory
8328 command which resets via -r or the old version of the command
8329 which may prompt the user. Part of fix for gdb/741.
8330
b304d130
AC
83312002-12-13 Andrew Cagney <ac131313@redhat.com>
8332
8333 * gdb.fortran/types.exp: Update obsolete comment.
8334 * gdb.fortran/exprs.exp: Ditto.
8335 * lib/gdb.exp: Delete obsolete code.
8336 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
8337 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
8338 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
8339 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
8340 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
8341 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
8342 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
8343 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
8344 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
8345 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
8346 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
8347 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
8348 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
8349 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
8350 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
8351 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
8352 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
8353 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
8354 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
8355 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
8356 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
8357 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
8358 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
8359 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
8360 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
8361 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
8362 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
8363 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
8364 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
8365 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
8366 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
8367 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
8368 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
8369 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
8370 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
8371 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
8372 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
8373
a23b6e6a
DC
83742002-12-11 David Carlton <carlton@math.stanford.edu>
8375
8376 * gdb.c++/m-data.exp: Add test for members that shadow global
8377 variables: see PR gdb/804.
8378 * gdb.c++/m-data.cc: Ditto.
8379
6604731b
DJ
83802002-12-10 Daniel Jacobowitz <drow@mvista.com>
8381
8382 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
8383
de46ecd7
DC
83842002-12-06 David Carlton <carlton@math.stanford.edu>
8385
8386 * gdb.base/store.c: Don't declare functions static.
8387
27e829d0
AC
83882002-12-04 Andrew Cagney <ac131313@redhat.com>
8389
8390 * gdb.base/store.exp, gdb.base/store.c: New files.
8391
92806416
DJ
83922002-12-03 Daniel Jacobowitz <drow@mvista.com>
8393
8394 * gdb.base/selftest.exp: Update for current gdb.
8395
3bcbaac5
DJ
83962002-12-03 Daniel Jacobowitz <drow@mvista.com>
8397
8398 * gdb.base/maint.exp: Only dump symbols from one source file
8399 or objfile.
8400
f4f00b1f
DJ
84012002-12-03 Daniel Jacobowitz <drow@mvista.com>
8402
8403 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
8404 function call.
8405
f1c8a949
JB
84062002-11-25 Jim Blandy <jimb@redhat.com>
8407
8408 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
8409 function appearing in error message.
8410
9e297a97
DJ
84112002-11-21 Daniel Jacobowitz <drow@mvista.com>
8412
8413 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
8414
1f312e79
JJ
84152002-11-08 Jeff Johnston <jjohnstn@redhat.com>
8416
d63a86f8
RM
8417 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
8418 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
8419 should be in mi console format. This is part of fix for PR gdb/604.
8420
83c31e7d
FN
84212002-09-18 Fernando Nasser <fnasser@redhat.com>
8422
8423 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
8424 which explicitly prints the zero offset as "+0".
8425
322b3f65
DJ
84262002-10-22 Daniel Jacobowitz <drow@mvista.com>
8427
8428 * gdb.threads/schedlock.c (args): Make unsigned.
8429
84302002-10-21 Daniel Jacobowitz <drow@mvista.com>
8431
8432 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
8433 numbers. Allow "foo2|selected stack frame".
8434 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
8435 * gdb.asm/asmsrc2.s: Likewise.
8436 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
8437 comments.
8438 * gdb.asm/mips.inc: New file.
8439
5e2fe5b8
AF
84402002-10-18 Adam Fedor <fedor@gnu.org>
8441
8442 * gdb.base/default.exp: Update expected output to include 'ObjC'.
8443 * gdb.base/help.exp: Likewise.
8444
abe1a5d0
KB
84452002-10-17 Kevin Buettner <kevinb@redhat.com>
8446
8447 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
8448 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
8449
10abb1d4
JB
84502002-10-02 Jim Blandy <jimb@redhat.com>
8451
8452 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
8453
1f609b42
AC
84542002-10-01 Andrew Cagney <ac131313@redhat.com>
8455
8456 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
8457 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
8458 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
8459 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
8460 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
8461 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
8462 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
8463
0aee02e4
AC
84642002-09-29 Andrew Cagney <ac131313@redhat.com>
8465
8466 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
8467 * mi0-disassemble.exp, mi0-eval.exp: Delete.
8468 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
8469 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
8470 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
8471 * mi0-var-block.exp, mi0-var-child.exp: Delete.
8472 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 8473
6fde09ad
KB
84742002-09-27 Kevin Buettner <kevinb@redhat.com>
8475
8476 * gdb.base/annota1.exp (info break): Make directory components of
8477 path optional since not all compilers emit this debug information.
8478
8479 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
8480 step ends up stepping out of the function instead of stopping on
8481 the epilogue.
8482
9e8aab75
KS
84832002-09-26 Keith Seitz <keiths@redhat.com>
8484
8485 * lib/insight-support.exp (gdbtk_start): Figure out where
8486 the insight executable is based on where gdb is. Use this
8487 executable to start insight instead of gdb.
8488
e36180d7
AC
84892002-09-25 Andrew Cagney <cagney@redhat.com>
8490
8491 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
8492
9dd34b2b
AC
84932002-09-24 Andrew Cagney <ac131313@redhat.com>
8494
8495 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
8496 test_isolated_complaints.
8497 (test_empty_complaint): New function.
8498 (test_empty_complaints): New function. Check no output when no
8499 complaints.
d63a86f8 8500
dea97812
KB
85012002-09-19 Jim Blandy <jimb@redhat.com>
8502
a9c64011 8503 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 8504
54951bd7
AC
85052002-09-19 Andrew Cagney <ac131313@redhat.com>
8506
8507 * gdb.gdb/complaints.exp: New file.
8508
dec43320
AC
85092002-09-18 Andrew Cagney <ac131313@redhat.com>
8510
8511 * gdb.base/maint.exp: Check `help maint internal-warning'.
8512
e70d6e3f
DC
85132002-09-18 David Carlton <carlton@math.stanford.edu>
8514
8515 * gdb.c++/m-static.exp: Remove breakpoints depending on line
8516 numbers, and replace them by a single breakpoint after the
8517 constructors are all finished.
8518 Add test 4.
8519 * gdb.c++/m-static.cc: Add test 4.
8520 * gdb.c++/m-static.h: New file.
8521 * gdb.c++/m-static1.cc: New file.
8522
8523 * gdb.c++/printmethod.exp: New file.
8524 * gdb.c++/printmethod.cc: New file.
8525
8526 * gdb.c++/pr-574.exp: New file.
8527 * gdb.c++/pr-574.cc: New file.
8528
afb5c968
CV
85292002-09-18 Corinna Vinschen <vinschen@redhat.com>
8530
8531 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
8532 embedded targets which never actually exit.
8533
31e45dee
FN
85342002-09-18 Fernando Nasser <fnasser@redhat.com>
8535
8536 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
8537 "don't step after run" as unresolved or unsupported, instead of xfail.
8538
a283c5a1
CV
85392002-09-18 Corinna Vinschen <vinschen@redhat.com>
8540
8541 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
8542 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
8543 Add newline to expected string in "step out of main (status wrapper)"
8544 case.
8545
11350d2a
CV
85462002-09-18 Corinna Vinschen <vinschen@redhat.com>
8547
8548 * lib/gdb.exp (rerun_to_main): Allow restarting application.
8549 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
8550
0deec7d6
TT
85512002-09-17 Tom Tromey <tromey@redhat.com>
8552
8553 * gdb.base/printcmds.exp (test_print_string_constants): Expect
8554 \000, not \0, in double-quoted string.
8555
b2b4a1b5
CV
85562002-09-14 Corinna Vinschen <vinschen@redhat.com>
8557
c9d37158 8558 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
8559 string after running the commands execution on breakpoint tests.
8560
1c56143a
CV
85612002-09-13 Corinna Vinschen <vinschen@redhat.com>
8562
8563 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
8564
37f8da45
JB
85652002-09-12 Joel Brobecker <brobecker@gnat.com>
8566
8567 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
8568
08b468e0
KS
85692002-09-10 Keith Seitz <keiths@redhat.com>
8570
8571 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
8572 runto proc.
8573 (mi_run_to_main): Use mi_runto.
8574 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
8575
dc360f58
KS
85762002-09-10 Keith Seitz <keiths@redhat.com>
8577
8578 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
8579 regexp for stopping at main. Could have multiple event notifications.
8580 Don't assume that main was declared with no parameters.
8581 (mi_next): Use mi_step_to.
8582 (mi_step): Use mi_next_to.
8583
ce3abcfb
CV
85842002-09-09 Corinna Vinschen <vinschen@redhat.com>
8585
8586 * gdb.base/default.exp: Fix expected string in `info float' test.
8587
d1f5b980
BE
85882002-09-09 Ben Elliston <bje@redhat.com>
8589
8590 * config/mips.exp: Update comments.
8591 * config/mips-idt.exp: Likewise.
8592 * config/nind.exp: Likewise.
8593 * config/slite.exp: Likewise.
8594 * config/sparclet.exp: Likewise.
8595 * config/udi.exp: Likewise.
8596 * config/vx.exp: Likewise.
8597 * config/vxworks29k.exp: Likewise.
8598
2f71430b
JB
85992002-09-05 Jim Blandy <jimb@redhat.com>
8600
8601 * gdb.threads/killed.exp: Fix test failure message.
8602
7ddebc7e
KS
86032002-09-04 Keith Seitz <keiths@redhat.com>
8604
8605 * lib/mi-support.exp: Update copyright.
8606 (mi_gdb_test): Increase the priority of the expected pattern
8607 so that it matches gdb_test.
8608
0ae67eb3
KS
86092002-09-03 Keith Seitz <keiths@redhat.com>
8610
8611 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
8612 Use integer comparison instead of string comparison for testing
8613 whether binary was built.
8614
38fc42c8
JB
86152002-09-03 Jim Blandy <jimb@redhat.com>
8616
8617 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
8618
b6ff0e81
JB
86192002-08-29 Jim Blandy <jimb@redhat.com>
8620
8621 * gdb.threads/pthreads.exp: Move the portable thread compilation
8622 code into a function in lib/gdb.exp, and call that from here.
8623 * lib/gdb.exp (gdb_compile_pthreads): New function.
8624
07c98896
KS
86252002-08-29 Keith Seitz <keiths@redhat.com>
8626
8627 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
8628 expect_out so that callers can get at it.
8629
0312286c
DJ
86302002-08-23 Daniel Jacobowitz <drow@mvista.com>
8631
8632 * gdb.threads/print-threads.c: New file.
8633 * gdb.threads/print-threads.exp: New file.
8634 * gdb.threads/schedlock.c: New file.
8635 * gdb.threads/schedlock.exp: New file.
8636
dd039bc4
EZ
86372002-08-22 Elena Zannoni <ezannoni@redhat.com>
8638
a9c64011
AS
8639 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
8640 not altivec.c.
dd039bc4 8641
1f36144c
MK
86422002-08-17 Mark Kettenis <kettenis@gnu.org>
8643
8644 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
8645 targets. The problem should be fixed now.
8646
16057ec7 86472002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
8648
8649 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
8650 2002-07-24 change that removes final dots from error messages.
8651
3c1499ad
TT
86522002-08-13 Tom Tromey <tromey@redhat.com>
8653
8654 * gdb.base/readline.exp: New file.
8655
a20ce2c3
AC
86562002-08-01 Andrew Cagney <ac131313@redhat.com>
8657
8658 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
8659 supress message.
8660
db034ac5
AC
86612002-08-01 Andrew Cagney <cagney@redhat.com>
8662
8663 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
8664 CHILL_FOR_TARGET and CHILL_LIB.
8665 * configure.in (configdirs): Remove gdb.chill.
8666 * configure: Regenerate.
8667 * lib/gdb.exp: Obsolete references to chill.
8668 * gdb.fortran/types.exp: Ditto.
8669 * gdb.fortran/exprs.exp: Ditto.
8670
3e000b18
KB
86712002-07-30 Kevin Buettner <kevinb@redhat.com>
8672
8673 * gdb.base/shlib-call.exp (additional_flags): Conditionally
8674 set Irix-specific compile and link flags.
8675
28f4966b
KB
86762002-07-29 Kevin Buettner <kevinb@redhat.com>
8677
8678 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
8679 source files. The ``-o'' option doesn't work with the ``-E'' option
8680 when using the Irix compiler.
8681
46c0d5a6
DJ
86822002-07-19 Daniel Jacobowitz <drow@mvista.com>
8683
8684 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
8685 Improve support for reusing an exec file. Copy exec file
8686 to target, and run gdbserver on the target instead of on the host.
8687
eecf4bed
JB
86882002-07-18 Jim Blandy <jimb@redhat.com>
8689
0f815cdf
JB
8690 * gdb.base/ending-run.exp: Don't expect to see the program end in
8691 some orderly fashion when we're running on a real stand-alone
8692 board.
8693
eecf4bed
JB
8694 * gdb.base/interrupt.exp: Correct logic for skipping tests on
8695 targets that don't support interrupts.
8696
52d309e4
JB
86972002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
8698
8699 * gdb.base/attach.exp: Add patterns to match output from /proc-based
8700 systems.
8701 Move comments in expect statements to inside the actions, so that they
8702 don't get matched against.
8703
ff683d9e
MK
87042002-07-10 Mark Kettenis <kettenis@gnu.org>
8705
8706 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
8707 function when asleep" test.
8708
b5356753
AC
87092002-07-10 Andrew Cagney <ac131313@redhat.com>
8710
8711 * gdb.base/page.exp: Rewrite to handle problems with very long
8712 `info set' output. Update copyright.
8713
6aa4d13a
AC
87142002-06-26 Andrew Cagney <ac131313@redhat.com>
8715
8716 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
8717 gdb.threads-hp.
8718 * gdb.hp/configure: Regenerate.
8719 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
8720 * gdb.hp/gdb.threads-hp/configure: Delete file.
8721 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
8722
8cf8c2b8
AC
87232002-06-22 Andrew Cagney <ac131313@redhat.com>
8724
8725 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
8726 setlocale, bindtextdomain and textdomain.
8727
6827a8f8
JB
87282002-06-11 Jim Blandy <jimb@redhat.com>
8729
919d772c
JB
8730 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
8731 preprocessor macro information is present.
8732
6827a8f8
JB
8733 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
8734 tests.
8735
c15b0d21
MS
87362002-06-06 Michael Snyder <msnyder@redhat.com>
8737
c5984d70
MS
8738 * gdb.base/overlays.exp: Record addresses of overlay
8739 functions in TCL variables rather than in GDB variables,
8740 to avoid having GDB convert them to pointers (with loss
8741 of information).
8742
d63a86f8 8743 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 8744 default linker script changes.
c15b0d21
MS
8745 * gdb.base/long_long.exp: Add check for sizeof (long double).
8746
be26fe0d
ML
87472002-06-06 Michal Ludvig <mludvig@suse.cz>
8748
8749 * gdb.asm/asm-source.exp: Add x86-64 target.
8750 * gdb.asm/x86_64.inc: New.
d63a86f8 8751
258093ca 87522002-05-30 Michael Chastain <mec@shout.net>
258093ca 8753
4b3153f1 8754 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
8755 * gdb.c++/m-static.cc: New file.
8756 * gdb.c++/m-static.exp: New file.
8757
241264c6
MS
87582002-05-28 Michael Snyder <msnyder@redhat.com>
8759
8760 * gdb.base/call-ar-st.exp: Allow for reduced floating point
8761 precision.
8762
9bba8c8f 87632002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 8764
4b3153f1 8765 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
8766 * gdb.c++/m-data.cc: New file.
8767 * gdb.c++/m-data.exp: New file.
8768
87692002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 8770
4b3153f1 8771 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 8772 * gdb.c++/try_catch.cc: New file.
d63a86f8 8773 * gdb.c++/try_catch.exp: New file.
9bba8c8f 8774
def1b996
MC
87752002-05-27 Michael Chastain <mec@shout.net>
8776
8777 * gdb.c++/local.exp: Accept more nested types in output.
8778
522ba268
MC
87792002-05-26 Michael Chastain <mec@shout.net>
8780
8781 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
8782
277254ba
MS
87832002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
8784
8785 * lib/gdb.exp (gdb_wrapper_init): Just because
8786 gdb_wrapper_file exists, this does not mean that the file
8787 should not be rebuilt. That is what gdb_wrapper_initialized
8788 is for.
8789 (default_gdb_init): Reset gdb_wrapper_initialized.
8790
b61a8733
MS
87912002-05-23 Michael Snyder <msnyder@redhat.com>
8792
d63a86f8 8793 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
8794 the precision of the floating point test results.
8795 * gdb.base/call-rt-st.exp: Ditto.
8796
b61a8733
MS
8797 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
8798 * gdb.base/call-rt-st.exp: Ditto.
8799
56f6e910
MC
88002002-05-19 Michael Chastain <mec@shout.net>
8801
8802 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
8803
ad0b0016
EZ
88042002-05-19 Elena Zannoni <ezannoni@redhat.com>
8805
a9c64011
AS
8806 * configure.in (configdirs): Add gdb.arch.
8807 * configure: Regenerate.
ad0b0016 8808
f617d2b6
JB
88092002-05-17 Jim Blandy <jimb@redhat.com>
8810
8811 * gdb.base/completion.exp: Recognize the more detailed error
8812 messages produced by the macro expander's lexical analyzer.
8813
eac2a696
EZ
88142002-05-14 Elena Zannoni <ezannoni@redhat.com>
8815
a9c64011
AS
8816 * gdb.arch/altivec-abi.c: New file.
8817 * gdb.arch/altivec-abi.exp: New file.
8818 * gdb.arch/altivec-regs.c: New file.
8819 * gdb.arch/altivec-regs.exp: New file.
eac2a696 8820
2fdde8f8
DJ
88212002-05-14 Daniel Jacobowitz <drow@mvista.com>
8822
8823 * gdb.base/maint.exp (maint print type): Update for new type
8824 structure.
d63a86f8 8825
e31f1a7c
EZ
88262002-05-14 Elena Zannoni <ezannoni@redhat.com>
8827
8828 * gdb.arch: New directory.
8829 * gdb.arch/configure.in: New file.
8830 * gdb.arch/configure: New file.
8831 * gdb.arch/Makefile.in: New file.
8832
db589741
CV
88332002-05-13 Corinna Vinschen <vinschen@redhat.com>
8834
8835 * gdb.asm/asm-source.exp: Add v850 as supported target.
8836 * gdb.asm/v850.inc: New file.
8837
8ce2a7dc
DJ
88382002-05-13 Daniel Jacobowitz <drow@mvista.com>
8839
8840 * gdb.c++/annota2.exp (annotate-quit): Add comment.
8841
df763c7f
DJ
88422002-05-12 Daniel Jacobowitz <drow@mvista.com>
8843
8844 * gdb.base/break.exp: Check 'break "marker2"'.
8845
377daeed
MS
88462002-05-10 Michael Snyder <msnyder@redhat.com>
8847
8848 * gdb.base/long_long.exp: Fix typo.
8849
c4b7bc2b
JB
88502002-05-10 Jim Blandy <jimb@redhat.com>
8851
ecac9a4e
JB
8852 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
8853 a bug.
8854
c4b7bc2b
JB
8855 * gdb.base/printcmds.exp (test_integer_literals_rejected):
8856 Recognize more detailed error message produced by the macro
8857 expander's lexical analyzer.
8858 * lib/gdb.exp (test_print_reject): Same.
8859
e71019a1
MK
88602002-05-09 Mark Kettenis <kettenis@gnu.org>
8861
8862 * gdb.c++/method.exp: Fix typo.
8863
fedfc8e6
MS
88642002-05-08 Michael Snyder <msnyder@redhat.com>
8865
166a1957
MS
8866 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
8867 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 8868 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
8869 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
8870 Add iftarget clause for strongarm.
d63a86f8 8871
f1c47eb2
MS
88722002-05-06 Michael Snyder <msnyder@redhat.com>
8873
cb9a9d3e
MS
8874 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
8875 (gdb_continue_to_end): Accept output from status wrapper.
8876 * gdb.base/ending-run.exp: Add case for output from status wrapper.
8877 Clean up fail messages to match pass messages.
8878
f1c47eb2
MS
8879 Enable the "needs_status_wrapper" testsuite feature.
8880 * lib/gdb.exp (gdb_wrapper_init): New procedure.
8881 (gdb_compile): Conditionally call gdb_wrapper_init.
8882 * gdb.base/a2-run.exp: Recognize output from status wrapper.
8883 * gdb.c++/method.exp: Recognize output from status wrapper.
8884
6079c749
BE
88852002-05-06 Ben Elliston <bje@redhat.com>
8886From Graydon Hoare <graydon@redhat.com>
8887
8888 * config/sid.exp: Include support for "rawsid" protocol.
8889
188baff3
JB
88902002-05-03 Jim Blandy <jimb@redhat.com>
8891
8892 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
8893 * gdb.c++/hang3.C: New file.
8894
b9c07f0f
AC
88952002-05-04 Andrew Cagney <ac131313@redhat.com>
8896
8897 * gdb.base/default.exp: Remove obsolete code.
8898 * gdb.c++/misc.exp: Ditto. Update copyright.
8899 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
8900 * gdb.base/whatis.exp: Ditto. Update copyright.
8901 * gdb.base/scope.exp: Ditto. Update copyright.
8902 * gdb.base/ptype.exp: Ditto. Update copyright.
8903 * gdb.base/printcmds.exp: Ditto. Update copyright.
8904 * gdb.base/opaque.exp: Ditto. Update copyright.
8905 * gdb.base/list.exp: Ditto.
8906 * gdb.base/funcargs.exp: Ditto. Update copyright.
8907 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
8908 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
8909 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
8910 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
8911 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
8912 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
8913
5c7a0397
MS
89142002-05-02 Michael Snyder <msnyder@redhat.com>
8915
d6dcc264 8916 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
8917 * gdb.base/long_long.exp: Add xscale target.
8918 * gdb.base/default.exp: Add xscale target.
8919
eb7f1c48
JB
89202002-05-01 Jim Blandy <jimb@redhat.com>
8921
8922 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
8923 gdb.c++/hang.exp: New test.
8924
a6befae8
FF
89252002-05-01 Fred Fish <fnf@redhat.com>
8926
8927 * gdb.base/completion.exp: Handle completions of "./Make" for
8928 more than one completion possibility, as is the case when we
8929 build and test in the source tree.
8930
0a310277
AG
89312002-04-29 Anthony Green <green@redhat.com>
8932
8933 * gdb.java/jmisc1.exp: New file.
8934 * gdb.java/jmisc2.exp: New file.
8935
6ff9af88
DJ
89362002-04-24 Daniel Jacobowitz <drow@mvista.com>
8937
8938 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
8939
96b3d632
EZ
89402002-04-23 Elena Zannoni <ezannoni@redhat.com>
8941
8942 * gdb.base/help.exp: Change 'help status' to allow for target
8943 dependent output differences.
8944
5019bb54
MC
89452002-04-22 Michael Chastain <mec@shout.net>
8946
8947 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
8948
a805a116
MC
89492002-04-22 Michael Chastain <mec@shout.net>
8950
8951 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
8952
a1706bfd
DM
89532002-04-17 David S. Miller <davem@redhat.com>
8954
8955 * gdb.asm/sparc64.inc: New file.
8956 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
8957
a73a20a2
EZ
89582002-04-19 Elena Zannoni <ezannoni@redhat.com>
8959
8960 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
8961 instruction file directly into the build tree. Clean up at end of
8962 test.
8963
ba678339
DM
89642002-04-18 David S. Miller <davem@redhat.com>
8965
8966 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
8967 handle 64-bit platforms correctly.
8968 * gdb.base/maint.exp: Likewise.
8969
b03399da
KB
89702002-04-18 Kevin Buettner <kevinb@redhat.com>
8971
8972 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
8973 ``-fpic'' when compiling files comprising a shared library, but
8974 it does need additional linker flags in order to find shared
8975 libraries at run time.
8976
e2004992
KB
89772002-04-18 Kevin Buettner <kevinb@redhat.com>
8978
8979 * gdb.base/cvexpr.c (use): New function.
8980 (main): Invoke use() on all global variables to prevent
8981 some linkers from deleting these otherwise unused symbols.
8982
d8937120
MC
89832002-04-17 Michael Chastain <mec@shout.net>
8984From David S. Miller <davem@redhat.com>
8985
8986 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
8987 handle 64-bit platforms correctly.
8988
ffd61a58
MS
89892002-04-12 Michael Snyder <msnyder@redhat.com>
8990From Jim Blandy <jimb@redhat.com>
a9c64011 8991 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
8992 script can handle this instead.
8993 * gdb.base/bar.c (barx): Same.
8994 * gdb.base/baz.c (bazx): Same.
8995 * gdb.base/grbx.c (grbxx): Same.
8996
8997 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
8998 manager doesn't automatically unmap overlays unnecessarily.
8999
6b8426a6
MH
90002002-04-10 Martin M. Hunt <hunt@redhat.com>
9001
9002 * gdb.base/ending-run.exp: Fix pattern for Mips targets
9003 stepping out of main.
9004
34af4875
MC
90052002-04-09 Michael Chastain <mec@shout.net>
9006
9007 * gdb.c++/local.cc (main): Move call to marker1() inside nested
9008 scope so that the nested scope tests will make sense.
9009 * gdb.c++/local.exp: Write patterns that actually work with gcc
9010 (the HP patterns "were never known to work with gcc").
9011 Keep the old aCC patterns too.
9012
2d1676a0
DJ
90132002-04-09 Daniel Jacobowitz <drow@mvista.com>
9014
9015 * gdb.base/attach.exp: Correct target board test.
9016
3a63e3f9
MC
90172002-04-08 Michael Chastain <mec@shout.net>
9018
9019 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
9020 in a const method. Add some xfail and fail cases for configurations
9021 that do not emit the "const ...".
9022
f18dabd2
MC
90232002-04-07 Michael Chastain <mec@shout.net>
9024
9025 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
9026 Accept "A * const" and "const A * const" as type of "this".
9027 Fix spelling of getFunky throughout. Make messages uniform.
9028
0fcddd82
EZ
90292002-04-07 Elena Zannoni <ezannoni@redhat.com>
9030
a9c64011 9031 Work around for PR gdb/285:
0fcddd82
EZ
9032 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
9033
16a8534a
EZ
90342002-04-07 Elena Zannoni <ezannoni@redhat.com>
9035
9036 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
9037 instructions file at run time instead of configure time.
9038 Sometimes we run the test in a directory that is not the one we
9039 configured in.
9040 * gdb.asm/configure.in: Delete creation of symlink.
9041 * gdb.asm/configure: Regenerate.
9042
24181d81
JB
90432002-04-05 J. Brobecker <brobecker@gnat.com>
9044
9045 * gdb.gdb/xfullpath.exp: New test, to exercise the new
9046 xfullpath () function.
9047
7cdb7107
DJ
90482002-04-04 Daniel Jacobowitz <drow@mvista.com>
9049
9050 * gdb.asm/Makefile.in: Correct dependencies.
9051
9052 * gdb.asm/powerpc.inc: New file.
9053 * gdb.asm/asm-source.exp: Add PowerPC.
9054 * gdb.asm/configure.in: Likewise.
9055 * gdb.asm/configure: Regenerated.
9056
a7d17088
DJ
90572002-04-04 Daniel Jacobowitz <drow@mvista.com>
9058
9059 * gdb.base/relocate.exp: New file.
9060 * gdb.base/relocate.c: New file.
9061
cd721503
FF
90622002-04-04 Fred Fish <fnf@redhat.com>
9063
9064 * gdb.base/step-test.exp: Update comment regarding stopping in
9065 memcpy/bcopy calls inserted as part of the compiler runtime.
9066
b22ad7a7
MS
90672002-04-04 Michael Snyder <msnyder@redhat.com>
9068
9069 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
9070
5f279fa6
DJ
90712002-04-03 Daniel Jacobowitz <drow@mvista.com>
9072
9073 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
9074 (gdb_expect): Remove $notransfer hack.
9075
dd0fd3ce
DJ
90762002-04-02 Daniel Jacobowitz <drow@mvista.com>
9077
9078 * gdb.c++/classes.exp ("calling method for small class"): Match
9079 updated register output.
9080
1e50cda1
DJ
90812002-03-30 Daniel Jacobowitz <drow@mvista.com>
9082
9083 Fix PR gdb/452
9084 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
9085 when finished. Make gdb_file_cmd send "exec-file" when
9086 appropriate.
9087
24015922
DJ
90882002-03-30 Daniel Jacobowitz <drow@mvista.com>
9089
9090 * gdb.base/attach.exp: Remove extra setup_xfail.
9091
dd7dfd64
MS
90922002-03-26 Michael Snyder <msnyder@redhat.com>
9093
9094 * gdb.base/default.exp: Add tests for dump, append, and restore.
9095 * gdb.base/help.exp: Add tests for dump, append, and restore.
9096 * gdb.base/dump.exp: New file, test dump, append and restore.
9097 * gdb.base/dump.c: New file.
9098
48b2f8d7
MS
90992002-03-27 Michael Snyder <msnyder@redhat.com>
9100
d63a86f8 9101 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
9102 clean-ups in help messages.
9103
05b4d525
FF
91042002-03-26 Fred Fish <fnf@redhat.com>
9105
9106 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
9107 have debugging info for those functions and the compiler uses them
9108 internally to copy structs around.
9109
d7679631
FF
91102002-03-26 Fred Fish <fnf@redhat.com>
9111
9112 * gdb.base/list.exp: Revert the change made yesterday and add note
9113 about why we don't list the default lines for remote targets.
9114
523ac3f9
MS
91152002-03-25 Michael Snyder <msnyder@redhat.com>
9116
9117 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
9118
754b2b8d
FF
91192002-03-25 Fred Fish <fnf@redhat.com>
9120
9121 * gdb.base/list.exp: This test works on remote targets so remove
9122 the short circuit for remote targets. Update copyright.
9123
33c3e192
FF
91242002-03-25 Fred Fish <fnf@redhat.com>
9125
9126 * gdb.base/attach.exp: Fix logic error that was suppressing this
9127 test for all non hppa*-*-hpux* targets, instead of the hp target.
9128 Move comments closer to the suppression point. Also now need to
9129 check that we are running natively.
9130
d43e73ee
MS
91312002-03-22 Michael Snyder <msnyder@redhat.com>
9132
882c8f02
MS
9133 * gdb.base/default.exp: Add test for gcore. Update copyright.
9134 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 9135
04c12f60
FF
91362002-03-06 Fred Fish <fnf@redhat.com>
9137
9138 * gdb.base/funcargs.c: Remove extraneous ';' character.
9139 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
9140
b43df995
MC
91412002-03-04 Michael Chastain <mec@shout.net>
9142
9143 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
9144 accommodate gcc v3 function signature.
9145 * gdb.mi/mi0-var-cmd-exp: Ditto.
9146
92362027
AC
91472002-02-24 Andrew Cagney <ac131313@redhat.com>
9148
9149 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
9150 ``GNU/Linux'' or ``Linux kernel''
9151 * testsuite/gdb.threads/pthreads.c: Ditto.
9152
258ad32d
MC
91532002-02-24 Michael Chastain <mec@shout.net>
9154
9155 * gdb.threads/pthreads.c (thread1): Add a return statement.
9156 (thread2): Likewise.
9157 (foo): Likewise.
9158
04c3b3d4
MC
91592002-02-23 Michael Chastain <mec@shout.net>
9160
9161 * gdb.threads/linux-dp.c (philosopher): Add a return statement
9162 to placate gcc.
9163
5a2a0a20
MC
91642002-02-23 Michael Chastain <mec@shout.net>
9165
9166 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
9167 test "ptype bint". The test passes on all my stabs configurations.
9168
a640f7fc
JB
91692002-02-21 Jim Blandy <jimb@redhat.com>
9170
27924826
JB
9171 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
9172 filename at a time, and watch for the ones we want to see.
9173
a640f7fc
JB
9174 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
9175 types of pointers to prototyped functions.
9176
edcc8c75
AC
91772002-02-20 Andrew Cagney <ac131313@redhat.com>
9178
9179 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
9180 signed, unsigned and straight char.
9181 (padding_char, padding_short, padding_int, padding_long,
9182 padding_long_long, padding_float, padding_double,
9183 padding_long_double): New global variables.
9184 (fill, fill_structs): New functions.
9185
9186 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
9187 for correctly sized writes. Update copyright.
9188 (get_valueof): New procedure.
9189 (get_sizeof): Call get_valueof.
9190 (check_valueof): New procedure.
9191 (check_padding): New procedure.
9192
ac57ea44
MC
91932002-02-20 Michael Chastain <mec@shout.net>
9194
9195 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
9196 to setup_xfail. Document some of the remaining calls.
9197
7a10c941
MC
91982002-02-18 Michael Chastain <mec@shout.net>
9199
9200 * gdb.c++/userdef.exp: Update copyright year.
9201
fb8acdcc
DJ
92022002-02-18 Daniel Jacobowitz <drow@mvista.com>
9203
9204 * gdb.c++/userdef.exp: Test overloaded operators properly.
9205 Remove xfails.
9206
fda6ae12
MS
92072002-02-14 Michael Snyder <msnyder@redhat.com>
9208
9209 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
9210
676a0442
DJ
92112002-02-14 Daniel Jacobowitz <drow@mvista.com>
9212
9213 * gdb.base/a2-run.exp: Check for a remote target properly.
9214 * gdb.base/annota1.exp: Likewise.
9215 * gdb.base/list.exp: Likewise.
9216 * gdb.base/reread.exp: Likewise.
9217 * gdb.base/scope.exp: Likewise.
9218 * gdb.base/shlib-call.exp: Likewise.
9219 * gdb.base/term.exp: Likewise.
9220 * gdb.c++/annota2.exp: Likewise.
9221
78b4f468
RE
92222002-02-13 Richard Earnshaw <rearnsha@arm.com>
9223
9224 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
9225
9a81ba51
MC
92262002-02-10 Michael Chastain <mec@shout.net>
9227
9228 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
9229 (call_after_alloca): Ditto.
9230
004af6c7
DJ
92312002-02-10 Daniel Jacobowitz <drow@mvista.com>
9232
9233 * gdb.base/ending-run.exp: Guard "cont" test with
9234 gdb_skip_stdio_test.
9235
37225f62
JB
92362002-02-06 Jim Blandy <jimb@redhat.com>
9237
9238 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
9239 from here...
9240 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
9241 To here. Disable this test on non-HP platforms. Add big comment.
9242
fe6fdd96
MS
92432002-02-04 Michael Snyder <msnyder@redhat.com>
9244
9245 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
9246 other than d10v and m32r.
9247
036fad3f
RE
92482002-02-02 Richard Earnshaw <rearnsha@arm.com>
9249
9250 * gdb.base/default.exp: Rewrite test patterns to reduce time
9251 taken to match them.
9252
7148ab62
DJ
92532002-01-30 Daniel Jacobowitz <drow@mvista.com>
9254
9255 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
9256 Allow a start function above main.
9257 * gdb.threads/linux-dp.exp: Fix copyright date.
9258
396cc255
DJ
92592002-01-30 Daniel Jacobowitz <drow@mvista.com>
9260
a9c64011
AS
9261 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
9262 (check_philosopher_stack): Check for manager thread before checking
9263 for a just-starting thread.
396cc255 9264
f038d31b
DJ
92652002-01-30 Daniel Jacobowitz <drow@mvista.com>
9266
9267 From Neil Booth <neil@daikokuya.demon.co.uk>:
9268 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
9269 warnings.
9270
b3ff9d9a
FF
92712002-01-21 Fred Fish <fnf@redhat.com>
9272
9273 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
9274 not caller.
9275
39ad761d
JB
92762002-01-21 Jim Blandy <jimb@redhat.com>
9277
9278 * gdb.base/reread.exp: Check that GDB properly re-reads the
9279 executable file when it changes while no inferior is running.
9280
aaf320fa
FF
92812002-01-21 Fred Fish <fnf@redhat.com>
9282
a9c64011
AS
9283 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
9284 optionally accept the "shlib events" variation.
aaf320fa 9285
808a31f5
JB
92862002-01-21 Jim Blandy <jimb@redhat.com>
9287
9288 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
9289 call `fflush' after every `printf', so that the output is produced
9290 at predictable points, regardless of whatever buffering does (or
9291 doesn't) take place.
9292 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
9293 at different points.
9294
4420d5e2
DJ
92952002-01-20 Daniel Jacobowitz <drow@mvista.com>
9296
9297 * gdb.c++/inherit.exp: Update copyright years.
9298 * gdb.c++/method.exp: Likewise.
9299
3e36a0f4
DJ
93002002-01-20 Daniel Jacobowitz <drow@mvista.com>
9301
9302 * gdb.c++/classes.exp: Update for improved v3 support and skipping
9303 artificial methods/arguments.
9304 * gdb.c++/derivation.exp: Likewise.
9305 * gdb.c++/inherit.exp: Likewise.
9306 * gdb.c++/method.exp: Likewise.
9307 * gdb.c++/virtfunc.exp: Likewise.
9308
b4ceaee6
AC
93092002-01-18 Andrew Cagney <ac131313@redhat.com>
9310
9311 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
9312 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
9313 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
9314 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
9315 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
9316 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
9317
ecace851
JB
93182002-01-17 Jim Blandy <jimb@redhat.com>
9319
9320 * gdb.asm/asm-source.exp (info symbol): Take another shot at
9321 anchoring the pattern matching the entry point symbol's name.
9322
375fc983
AC
93232002-01-17 Andrew Cagney <ac131313@redhat.com>
9324
9325 * gdb.base/maint.exp: Update ``maint internal-error'' to match
9326 continue/quit query. Update copyright.
9327
fe6fdd96
MS
93282002-01-14 Michael Snyder <msnyder@redhat.com>
9329
9330 * gdb.base/gcore.exp: Remove extra debugging output.
9331
e017c81f
DJ
93322002-01-13 Daniel Jacobowitz <drow@mvista.com>
9333
9334 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
9335 for slightly dubious v2 mangled string.
9336
37ab3bf8
DJ
93372002-01-13 Daniel Jacobowitz <drow@mvista.com>
9338
9339 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
9340
1bc05c3a 93412002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 9342
1bc05c3a 9343 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 9344
1bc05c3a
JM
9345 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
9346 constructors.
9347 * gdb.c++/derivation.exp: Likewise.
9348 * gdb.c++/templates.exp: Likewise.
9349 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 9350
1bc05c3a
JM
93512002-01-10 Michael Snyder <msnyder@redhat.com>
9352
9353 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 9354
a911c360
MS
93552002-01-08 Michael Snyder <msnyder@redhat.com>
9356
9357 * gdb.base/gcore.exp: New test for generate-core-file command.
9358 * gdb.base/gcore.c: Testcase for above.
9359 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
9360
ea2119ec
JM
93612002-01-08 Jason Merrill <jason@redhat.com>
9362
9363 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
9364
68203136
FF
93652002-01-07 Fred Fish <fnf@redhat.com>
9366
9367 * gdb.c++/overload.exp: Remove unconditional xfails for:
9368 print foo_instance1.overloadargs(1)
9369 print foo_instance1.overloadargs(1, 2)
9370 print foo_instance1.overloadargs(1, 2, 3)
9371 print foo_instance1.overloadargs(1, 2, 3, 4)
9372 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
9373 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
9374 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
9375 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
9376 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
9377 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
9378 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
9379 print foo_instance1.overload1arg()
9380 print foo_instance1.overload1arg((char)arg2)
9381 print foo_instance1.overload1arg((signed char)arg3)
9382 print foo_instance1.overload1arg((unsigned char)arg4)
9383 print foo_instance1.overload1arg((int)arg7)
9384 print foo_instance1.overload1arg((unsigned int)arg8)
9385 print foo_instance1.overload1arg((float)arg11)
9386 print foo_instance1.overload1arg((double)arg12)
d63a86f8 9387
21b9b5b1
MS
93882002-01-07 Michael Snyder <msnyder@redhat.com>
9389
9390 * gdb.base/huge.exp: New test. Print a very large target data object.
9391 (skip_huge_test): New test variable. Define if you want to skip this
9392 test. The test reads an 8 megabyte data object from the target, so it
9393 might be very time consuming on remote targets with a slow connection.
9394 * gdb.base/huge.c: New file. Test case for above.
9395
725f922e
FF
93962002-01-07 Fred Fish <fnf@redhat.com>
9397
9398 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
9399 g_instance.bfoo, and g_instance.cfoo.
9400
634d57ec
JL
9401Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
9402
f286b2c3
JL
9403 * gdb.base/break.c (multi_line_if_conditional): New function.
9404 (multi_ilne_while_conditional): Likewise.
9405 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
9406 IF or WHILE condition puts the breakpoint at the start of
9407 the condition.
9408
634d57ec
JL
9409 * gdb.base/selftest.exp (backtrace through signal handler): Remove
9410 hppa*-*-hpux* expected failure.
9411 * gdb.base/structs.exp (do_function_calls): Similarly.
9412
9413 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
9414 watchpoints.
9415
9fbfe2dc
AC
94162002-01-06 Andrew Cagney <ac131313@redhat.com>
9417
9418 Fix PR gdb/66.
9419 * gdb.base/structs.exp: Replace skip for a29k with skip for
9420 gdb,cannot_call_functions.
9421 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
9422 * gdb.base/callfuncs.exp: Ditto.
9423 * gdb.base/call-rt-st.exp: Ditto.
9424 * gdb.base/call-strs.exp: Ditto.
9425 * gdb.base/callfwmall.exp: Ditto.
9426 * gdb.base/scope.exp: Obsolete xfail a29k.
9427 * gdb.c++/misc.exp: Ditto.
9428 * gdb.c++/cplusfuncs.exp: Ditto.
9429 * gdb.base/ptype.exp: Ditto.
9430 * gdb.base/printcmds.exp: Ditto.
9431 * gdb.base/opaque.exp: Ditto.
9432 * gdb.base/list.exp: Ditto.
9433 * gdb.base/funcargs.exp: Ditto.
9434 * gdb.base/default.exp: Ditto.
9435
8ddad156
MS
94362002-01-04 Michael Snyder <msnyder@redhat.com>
9437
ca4976a6 9438 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
9439 * gdb.base/maint.exp: Add tests for maint info sections options.
9440
1b074332
JL
9441Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
9442
9443 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
9444
7d159115
CV
94452001-12-20 Corinna Vinschen <vinschen@redhat.com>
9446
9447 * gdb.asm/arm.inc: New file.
9448 * gdb.asm/asm-source.exp: Add arm targets.
9449 * gdb.asm/configure.in: Ditto.
9450 * gdb.asm/configure: Recreated from configure.in.
9451
8fb87725
JL
9452Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
9453
afabe08c
JL
9454 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
9455 with HP's compiler.
9456 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9457 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9458 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9459 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9460
9461 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
9462 either HP's compilers or GCC.
9463
db521deb
JL
9464 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
9465 a SIGBUS or SIGSEGV.
9466
9467 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
9468
9469 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
9470 can be compiled with either HP's compiler or GCC.
9471
cfa88ab7
JL
9472 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
9473 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
9474 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
9475
ca344dff
JL
9476 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
9477 to match current gdb output. Update due to using auto-solib-limit
9478 for limiting instead of overloading auto-solib-add.
9479 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
9480 test program.
9481
3f3c6e55 9482 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
9483 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
9484 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9485 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9486 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9487 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9488 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
9489 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
9490 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
9491 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
9492 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
9493 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
9494 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 9495
8fb87725
JL
9496 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
9497 a SIGTRAP to the inferior.
9498
cf599fa7
CV
94992001-12-19 Corinna Vinschen <vinschen@redhat.com>
9500
9501 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
9502 Substitute call to target_link by call to gdb_compile.
9503
2cd045cd
JL
9504Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
9505
a9c64011
AS
9506 * gdb.base/break.exp: Fix HP specific search string when testing
9507 backtracing in a called function.
2cd045cd 9508
a9c64011
AS
9509 * gdb.base/constvars.exp: Only set lang to C++ if we're
9510 compiling the test with HP's compilers.
9511 * gdb.base/volatile.exp: Similarly.
2cd045cd 9512
99ebe9ac
JB
95132001-12-19 Jim Blandy <jimb@redhat.com>
9514
9515 * gdb.base/printcmds.exp: Expect the null character to be printed
9516 as '\0', and the '\013' to be printed as '\v'.
9517 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
9518 * gdb.base/setvar.exp: Same.
9519
b9891b29
JB
95202001-12-17 Jim Blandy <jimb@redhat.com>
9521
0eba65ab
JB
9522 * gdb.base/completion.exp: Rather than completing very long
9523 filenames, which can make the readline library produce output we
9524 don't recognize, cd to the directory first, and then complete
9525 using nice, short relative paths.
9526
6970b5b1
JB
9527 * gdb.base/completion.exp: On some systems, there is, in fact, a
9528 variable named `b' in scope, since GDB treats all static
a9c64011
AS
9529 variables as being in scope. So use `no_var_named_this'
9530 instead of `b'.
6970b5b1 9531
b9891b29
JB
9532 * gdb.base/corefile.exp: Recognize the message saying that GDB
9533 can't find the core file's registers as a failure.
9534
e6ccd35f
JSC
95352001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
9536
a9c64011
AS
9537 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
9538 test expect string more specific.
e6ccd35f 9539
105ba819
CV
95402001-12-13 Corinna Vinschen <vinschen@redhat.com>
9541
9542 * gdb.asm/asm-source.exp: Add support for xstormy16.
9543 * gdb.asm/configure.in: Ditto.
9544 * gdb.asm/configure: Rebuild.
9545 * gdb.asm/xstormy16.inc: New file.
9546
e9e79dd9
FF
95472001-12-10 Fred Fish <fnf@redhat.com>
9548
9549 * gdb.base/maint.exp: Update to match changes in type dumping code.
9550
347dc97d
JB
95512001-12-10 Jim Blandy <jimb@redhat.com>
9552
9553 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
9554 matching the entry point symbol's name at the beginning of the
9555 line.
9556
5178b9d6
DJ
95572001-12-07 Daniel Jacobowitz <drow@mvista.com>
9558
9559 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
9560 gdb.c++/inherit.exp, gdb.c++/method.exp,
9561 gdb.c++/namespace.exp, gdb.c++/templates.exp,
9562 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
9563 and class layout support.
9564
af890c52
DJ
95652001-12-07 Daniel Jacobowitz <drow@mvista.com>
9566
9567 * gdb.c++/classes.exp: Add test for static member function.
9568 * gdb.c++/misc.cc: Add class with static member function.
9569
7a345fb3
JB
95702001-12-07 Jim Blandy <jimb@redhat.com>
9571
f2e54a80 9572 If GDB says it can't find the struct the function returned, report
8032bf31
JB
9573 those tests as `unsupported'.
9574 * gdb.base/call-rt-st.exp (print_struct_call): New function.
9575 Rewrite subsequent tests to use it.
9576
9577 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
9578 those tests as `unsupported'.
9579 * gdb.base/structs.exp (call_struct_func): New function.
9580 (do_function_calls): Use call_struct_func to call the functions
9581 returning structs.
9582
0bc69509
JB
9583 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
9584 whether functions are prototyped or not, so we can't possibly pass
9585 arguments to t_float_values2 properly.
9586
7a345fb3
JB
9587 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
9588 value of `timeout' for targets other than the mips*tx39-*.
9589
edb6ede1
MS
95902001-12-06 Michael Snyder <msnyder@redhat.com>
9591
d63a86f8 9592 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
9593 and detect whether the start symbol has a leading underscore.
9594
2d842f13
JB
95952001-12-04 Jim Blandy <jimb@redhat.com>
9596
9597 * gdb.base/completion.exp: Clarify indentation.
9598
68550daf
JB
95992001-12-03 Jim Blandy <jimb@redhat.com>
9600
9601 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
9602 variables on the S/390, not `.word'.
9603
cd5195a8
JB
96042001-11-30 Jim Blandy <jimb@redhat.com>
9605
9606 Add assembly-source tests for s390-ibm-linux.
9607 * gdb.asm/s390.inc: New file.
9608 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
9609 the S/390 architecture.
a9c64011 9610 * gdb.asm/configure: Regenerated.
cd5195a8 9611
ca9efc90
MS
96122001-11-30 Michael Snyder <msnyder@redhat.com>
9613
9614 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
9615 next, info source, info sources, info line, global and static
9616 variables, and static functions.
9617 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
9618 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
9619 * gdb.asm/asmsrc1.s: Add a static function and some variables.
9620 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
9621 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
9622 (gdbasm_leave): Restore frame pointer.
9623 (gdbasm_startup): Copy stack set-up from crt0.S.
9624
d0e66976
FN
96252001-11-26 Fernando Nasser <fnasser@redhat.com>
9626
9627 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
9628 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
9629 to a local (non-static) variable. Copy tstruct.a to a static buffer
9630 and return a pointer to that buffer.
9631 * gdb.base/callfwmall.c (t_structs_a): Ditto.
9632
e2334072
MK
96332001-11-24 Mark Kettenis <kettenis@gnu.org>
9634
9635 * gdb.asm/configure.in: Fix recognition of ix86 target.
9636 * gdb.asm/configure: Regenerate.
9637
756caa3d
MS
96382001-11-21 Michael Snyder <msnyder@redhat.com>
9639
9640 * gdb.asm/sparc.inc: New file.
9641 * gdb.asm/asm-source.exp: Recognize sparc target.
9642 * gdb.asm/configure.in: Recognize sparc target.
9643 * gdb.asm/configure: Regenerate.
d63a86f8 9644
9a4d72d5
MS
96452001-11-21 Michael Snyder <msnyder@redhat.com>
9646
9647 * gdb.asm/m32r.inc: New file.
9648 * gdb.asm/asm-source.exp: Recognize m32r target.
9649 * gdb.asm/configure.in: Recognize m32r target.
9650 * gdb.asm/configure: Regenerate.
9651
a773d1cd
MS
96522001-11-20 Michael Snyder <msnyder@redhat.com>
9653
017ac23d
MS
9654 * gdb.asm/i386.inc: New file.
9655 * gdb.asm/asm-source.exp: Recognize ix86 target.
9656 * gdb.asm/configure.in: Recognize ix86 target.
9657 * gdb.asm/configure: Regenerate.
9658
a773d1cd
MS
9659 * gdb.c++/namespace.exp: Fix quotes in output messages.
9660
bb632afb
MS
96612001-11-14 Michael Snyder <msnyder@redhat.com>
9662
25d559ca 9663 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
9664 qualifier in a type cast expression, to designate an address
9665 in the instruction space (Harvard architecture).
9666
4749e309
MS
96672001-11-13 Michael Snyder <msnyder@redhat.com>
9668
9669 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
9670 Tests for expressions using 'const' and 'volatile'.
9671
25050984
CV
96722001-11-13 Corinna Vinschen <vinschen@redhat.com>
9673
9674 * gdb.asm/asm-sources.exp: Allow defining linker flags.
9675
1902c51f
DJ
96762001-11-12 Daniel Jacobowitz <drow@mvista.com>
9677
9678 * lib/mi-support.exp (mi_run_to_helper): Move comments
9679 outside of gdb_expect.
9680
dcf95b47
DJ
96812001-11-11 Daniel Jacobowitz <drow@mvista.com>
9682
9683 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
9684 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
9685 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
9686 mi0_run_to): New functions.
9687 * gdb.mi/mi-simplerun.exp: Use them.
9688 * gdb.mi/mi0-simplerun.exp: Likewise.
9689 * gdb.mi/mi-var-cmd.exp: Likewise.
9690 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 9691
45b074e1
AC
96922001-11-10 Andrew Cagney <ac131313@redhat.com>
9693
9694 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
9695 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
9696
bf50d346
AC
96972001-11-09 Andrew Cagney <ac131313@redhat.com>
9698
9699 * gdb.base/restore.exp: Include $expected value in restored test
9700 message.
9701
9383332c
AC
97022001-11-09 Andrew Cagney <ac131313@redhat.com>
9703
9704 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
9705 implemented.
9706
db62520a
MS
97072001-11-08 Michael Snyder <msnyder@redhat.com>
9708
9709 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
9710 Add pass/fail message for stop at breakpoint in call dummy function.
9711
b5703437
MS
97122001-11-07 Michael Snyder <msnyder@redhat.com>
9713
d63a86f8
RM
9714 * gdb.c++/templates.exp (test_template_breakpoints):
9715 If we get an overload menu, but it does not match what
760f6330 9716 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
9717 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
9718 making the whitespace optional. Argument for "new" may be
9719 "unsigned" as well as "unsigned int/long".
d63a86f8 9720 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
9721 making the whitespace optional. Also replace "(void) with
9722 "((void|)), making the keyword "void" optional.
d63a86f8 9723 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
9724 making the whitespace optional. Also replace "(void) with
9725 "((void|)), making the keyword "void" optional.
3bf40917
MS
9726 * gdb.base/callfuncs.c (t_float_values): This function must
9727 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 9728 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
9729 can be tested against both cases. Usually one case involves
9730 promotion of float to double, while the other does not.
9731 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
9732 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
9733 includes a stack frame for "start".
9734
c8ab4e6d
JB
97352001-11-05 Jim Blandy <jimb@redhat.com>
9736
9737 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
9738 pointers are 32 bits long, and that offsets of relocs are always
9739 stored in the data (REL-style), and not in the reloc entry itself
9740 (RELA-style).
9741 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
9742 stabs.
9743
3f08ced9
MS
97442001-11-01 Michael Snyder <msnyder@redhat.com>
9745
9746 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
9747 and regular expression operators by using quoting.
9748
cbfa24cd
MS
97492001-10-31 Michael Snyder <msnyder@redhat.com>
9750
9751 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
9752 depending on what the symbol table contains.
9753 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
9754 the output of the ptype command. Similarly, accept both "const &"
9755 and "const&".
9756
aaa68313
CV
97572001-10-31 Corinna Vinschen <vinschen@redhat.com>
9758
9759 * gdb.base/miscexprs.c (main): Add usage of preprocessor
9760 symbol `STORAGE' to allow to choose the storage class of
9761 the local datastructures.
9762 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
9763 compiler directive.
9764
91740388
MS
97652001-10-30 Michael Snyder <msnyder@redhat.com>
9766
9767 * gdb.base/jump.exp: Allow it to run for all targets.
9768
1b7c05e7
CV
97692001-10-29 Corinna Vinschen <vinschen@redhat.com>
9770
9771 * gdb.base/call-ar-st.c (print_double_array): Match for loop
9772 with new double_array size.
9773 (main): Change storage class of all local variables to static.
9774 Reduce size of double_array to 9.
9775 * gdb.base/call-ar-st.exp: Increase timeout value.
9776 Change expected output for double array to match new size in
9777 call-ar-st.c.
9778
36a22261
CV
97792001-10-29 Corinna Vinschen <vinschen@redhat.com>
9780
9781 * gdb.base/ending-run.exp: Create identical output when passing
9782 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 9783 Stormy16 target.
36a22261 9784
92b8ae91
MK
97852001-10-28 Mark Kettenis <kettenis@gnu.org>
9786
9787 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
9788 that we catch the expected failure under Linux/x86.
9789
cb135b83
OF
97902001-10-29 Orjan Friberg <orjanf@axis.com>
9791
9792 * gdb.base/setvar.exp: Escape curly braces.
9793 * gdb.stabs/weird.exp: Ditto.
9794
6884aa54
DJ
97952001-10-27 Daniel Jacobowitz <drow@mvista.com>
9796
9797 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
9798 * gdm.mi/mi0-hack-cli.exp: Likewise.
9799
0398c9aa
AC
98002001-10-25 Andrew Cagney <ac131313@redhat.com>
9801
9802 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
9803 messages.
9804
d20bf2e8
AC
98052001-10-21 Andrew Cagney <ac131313@redhat.com>
9806
9807 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
9808 checking MI enabled.
9809
03dd63aa
CV
98102001-10-09 Corinna Vinschen <vinschen@redhat.com>
9811
9812 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
9813
1d9d99f3
FCE
98142001-10-04 Frank Ch. Eigler <fche@redhat.com>
9815
9816 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
9817 if gdb child process crashes, just signal an error.
9818
838ae6c4
JB
98192001-10-02 Jim Blandy <jimb@redhat.com>
9820
9821 * lib/gdb.exp (test_xfail_format): Simplify.
9822
9823 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
9824 front of the variable name `format'. Simplify `if'.
9825
8f0cbc1c
DJ
98262001-10-01 Daniel Jacobowitz <drow@mvista.com>
9827
9828 * gdb.threads/pthreads.exp: Wait for output and delay
9829 before sending ^C.
9830
1f08dafd
DJ
98312001-10-01 Daniel Jacobowitz <drow@mvista.com>
9832
9833 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
9834 some incorrect output instead of timing out.
9835 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
9836
674f90ff
CV
98372001-09-28 Corinna Vinschen <vinschen@redhat.com>
9838
9839 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
9840 check to allow additional `int'.
9841
9b284272
DJ
98422001-09-27 Daniel Jacobowitz <drow@mvista.com>
9843
9844 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
9845 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
9846
b55a4771
MS
98472001-09-27 Michael Snyder <msnyder@redhat.com>
9848
9849 * lib/gdb.exp (test_debug_format): New proc.
9850 (setup_xfail_format): Use new proc test_debug_format.
9851 * gdb.base/constvars.exp (local_compiler_xfail_check): New
9852 proc; use new service proc test_debug_format.
9853 Replace all other "gcc_compiled" tests with this test.
9854 * gdb.base/volatile.exp (local_compiler_xfail_check): New
9855 proc; use new service proc test_debug_format.
9856 Replace all other "gcc_compiled" tests with this test.
9857
98582001-09-27 Michael Snyder <msnyder@redhat.com>
9859
9860 * gdb.base/cvexpr.exp: New file.
9861 * gdb.base/cvexpr.c: New file
9862 Test for expressions using const and volatile keywords.
9863
4e6667ac
CV
98642001-09-26 Corinna Vinschen <vinschen@redhat.com>
9865
9866 * gdb.base/constvars.exp: Check for different orders of keywords
9867 and additional "int" strings in output.
9868
4f337972
AC
98692001-09-22 Andrew Cagney <ac131313@redhat.com>
9870
9871 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
9872 responses from "help maint".
9873
2015650d
FCE
98742001-09-19 Frank Ch. Eigler <fche@redhat.com>
9875
9876 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
9877 to localhost:NNN instead of :NNN, in case Xvfb is listening
9878 only on TCP.
9879
f3bcedc1
CV
98802001-09-19 Corinna Vinschen <vinschen@redhat.com>
9881
9882 * gdb.base/recurse.exp: When checking leaving the watchpoint
9883 scope, recognize when gdb is in function's epilogue and pass.
9884
6b819c92
KS
98852001-09-18 Keith Seitz <keiths@redhat.com>
9886
9887 * lib/insight-support.exp (_gdbtk_export_target_info): Add
9888 support for running tests against sid targets.
9889 (gdbtk_done): Ditto.
9890
a10c9419
CV
98912001-09-18 Corinna Vinschen <vinschen@redhat.com>
9892
9893 * gdb.base/ending-run.c (main): Set stdout buffersize
9894 to the same reasonable value for any target.
9895 * gdb.base/ending-run.exp: Add a regular expression
9896 to make testsuite happy on Sanyo Stormy16 target.
9897
739d0d99
CV
98982001-09-17 Corinna Vinschen <vinschen@redhat.com>
9899
9900 * gdb.base/display.c (do_loops): Add float variable `f'.
9901 Increment f in loop.
9902 * gdb.base/display.exp: Increment timeout by 60 seconds.
9903 Change float display test to use variable `f'.
9904
1b8947f0
JB
99052001-09-17 Jim Blandy <jimb@redhat.com>
9906
9907 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
9908 overflowing the limited breakpoint tables on some ROM monitors
9909 (like the ROM68K).
9910
9890ac81
FCE
99112001-09-15 Frank Ch. Eigler <fche@redhat.com>
9912
9913 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
9914 the "-ac" (disable access control) flag.
9915
6db765ea
JH
99162001-08-30 Jeff Holcomb <jeffh@redhat.com>
9917
9918 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
9919 ints.
9920
4c32cc04
KS
99212001-08-30 Keith Seitz <keiths@redhat.com>
9922
9923 * lib/gdb.exp: Move all insight-related functionality into
9924 separate file.
9925 * lib/insight-support.exp: New file.
9926
8d6e6f81
FCE
99272001-08-29 Frank Ch. Eigler <fche@redhat.com>
9928
9929 * config/sid.exp (sid_start): Never set sid verbosity; disable
9930 expect_background {} that consumed its stdout; tolerate </dev/null.
9931 Attempt to set endianness override in "sid" protocol mode. Cleanup.
9932
6a90e1d0
AC
99332001-08-18 Andrew Cagney <ac131313@redhat.com>
9934
9935 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
9936 CLI jump command to start it.
9937 (mi_run_to_main): Fail immediatly when unexpected output.
9938
1759b3c3
AC
99392001-08-18 Andrew Cagney <ac131313@redhat.com>
9940
9941 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
9942 beginning of function. Fix PR gdb/191.
9943
61d11d80
FCE
99442001-08-16 Frank Ch. Eigler <fche@redhat.com>
9945
9946 * config/sid.exp (sid_start): Don't warn if we cannot figure out
9947 what to force sid endianness to.
9948
942a4df2
KS
99492001-08-15 Keith Seitz <keiths@redhat.com>
9950
9951 * lib/gdb.exp (gdbtk_start): Don't set environment
9952 variables for TCL_LIBRARY and friends. Insight will
9953 now figure these out for itself.
9954
0521c418
MS
99552001-08-02 Michael Snyder <msnyder@redhat.com>
9956
9957 * gdb.base/completion.exp: Remove the symbol "a64l" from
9958 the expect string; this is target-specific, and not related
9959 to what is being tested.
9960
74a9a58a
DB
99612001-08-02 Dave Brolley <brolley@redhat.com>
9962
9963 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
9964
c70819fa
MS
99652001-07-25 Michael Snyder <msnyder@redhat.com>
9966
c2b8fa57
MS
9967 * gdb.base/consecutive.exp: New file. Test stepping over
9968 breakpoints on consecutive instructions.
9969 * gdb.base/consecutive.c: New file.
9970
c70819fa
MS
9971 * gdb.base/call-rt-st.exp: Use double-backslash to quote
9972 curly braces in regular expressions.
9973
2b1a1355
MS
99742001-07-25 Michael Snyder <msnyder@redhat.com>
9975
9976 * gdb.base/ending-run.exp: Accept "Program exited normally" as
9977 legitimate output from stepping out of main.
9978
413eca6f
KS
99792001-07-22 Keith Seitz <keiths@redhat.com>
9980
9981 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
9982 the empty string, do not run the tests.
9983
7e5a9322
SC
99842001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9985
9986 * gdb.base/long_long.exp: Detect size of pointer. Take into
9987 account 2-byte pointers when testing for p/a results.
9988
de58f10f
SC
99892001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9990
d63a86f8 9991 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
9992 and defined to 1K for m68hc11.
9993 (random_data): Reduce table to 1K for embedded platforms (68hc11).
9994 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
9995 (sizeof_random_data): New variable to tell the size of the data table;
9996 don't test past this size; always run to main.
9997
d6f5fea1
SC
99982001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9999
10000 * gdb.base/return2.exp: return of long long and double fails for
10001 68HC11; don't execute these tests on that platform.
10002 * gdb.base/return.exp: Return of a double fails for 68hc11.
10003
c477543d
SC
100042001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10005
10006 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
10007 tests that print a float.
10008 * call-rt-st.exp: Likewise.
10009
63cf1c79
MK
100102001-07-12 Mark Kettenis <kettenis@gnu.org>
10011
10012 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
10013 running this test on Linux.
10014
112f9ab5
MC
100152001-06-24 Michael Chastain <chastain@redhat.com>
10016
10017 * gdb.base/arithmet.exp: Remove some tests to make all test names
10018 unique.
10019
4970cb0f
MS
100202001-07-03 Michael Snyder <msnyder@redhat.com>
10021
10022 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
10023 the output of the ptype command.
10024
d85da69f
MS
100252001-07-02 Michael Snyder <msnyder@redhat.com>
10026
4c8a82de
MS
10027 * gdb.base/completion.exp: Don't assume that break.c is the only
10028 source file that may contain functions named "marker".
d85da69f
MS
10029 * gdb.base/corefile.exp: Quote the curly braces in regexp.
10030
8afc772b
AC
100312001-06-28 Andrew Cagney <ac131313@redhat.com>
10032
10033 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
10034 of files to delete.
10035
10036 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
10037 * gdb.disasm/h8300s.exp: New file.
10038 gdb.disasm/h8300s.s: Likewise.
10039
cff22675
AC
100402001-06-27 Andrew Cagney <ac131313@redhat.com>
10041
10042 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
10043 empty breakpoint tables.
10044
68c81b54
AC
100452001-06-25 Andrew Cagney <ac131313@redhat.com>
10046
10047 * lib/mi-support.exp: Update args=... part of stop-reason
10048 patterns. Accept either a list or a tuple.
10049
2dd62704
AC
100502001-06-23 Andrew Cagney <ac131313@redhat.com>
10051
10052 * lib/mi-support.exp: Remove local emacs variable defining
10053 change-log-default-name.
10054
b4127474
MC
100552001-06-22 Michael Chastain <chastain@redhat.com>
10056
10057 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
10058 This is operationally compatible with the previous version.
10059
8dbfb380
JB
100602001-06-13 Jim Blandy <jimb@redhat.com>
10061
10062 * lib/gdb.exp (gdb_test): Doc fix.
10063
f2d8c86d
MC
100642001-06-10 Michael Chastain <chastain@redhat.com>
10065
10066 * gdb.base/exprs.exp: Remove a duplicate test.
10067
81564d34
JB
100682001-06-06 Jim Blandy <jimb@redhat.com>
10069
10070 * gdb.base/return2.exp (main): Use values to test float and double
10071 returns that are not NaN's, to avoid being confused by IEEE
10072 comparison rules.
10073
da55addb
MS
100742001-06-04 Michael Snyder <msnyder@redhat.com>
10075
10076 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 10077 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
10078 rather than wait for 12 more tests to time out.
10079
42c65987
JB
100802001-06-06 Jim Blandy <jimb@redhat.com>
10081
b18bced9 10082 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 10083 Don't forget to match the GDB prompt.
b18bced9 10084
42c65987
JB
10085 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
10086
5b41e5f0
JB
100872001-06-04 Jim Blandy <jimb@redhat.com>
10088
10089 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
10090 command.
10091
015e046f
KB
100922001-05-31 Kevin Buettner <kevinb@redhat.com>
10093
10094 * gdb.base/annota1.exp (info break): Match four or more spaces
10095 after "Address".
10096
fb1ffbbe
MC
100972001-05-31 Michael Chastain <chastain@redhat.com>
10098
10099 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
10100 (dm_type_int_star): Likewise.
10101 (dm_type_long_star): Likewise.
10102 (dm_type_void_star): Likewise.
10103
5ea2a32c
KB
101042001-05-29 Kevin Buettner <kevinb@redhat.com>
10105
10106 * gdb.base/completion.exp (INPUTRC): Set this environment variable
10107 to a known value in order to get consistent results regardless
10108 of the setting of INPUTRC or the presence or contents of .inputrc.
10109
ae23c492
MS
101102001-05-24 Michael Snyder <msnyder@redhat.com>
10111
ac55707e
MS
10112 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
10113 Don't require that the main thread and the manager thread are the
10114 first in the list.
10115
ae23c492
MS
10116 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
10117 debugging. If test fails, issue an "unsupported" not a "fail".
10118
400071f1
JB
101192001-05-24 Jim Blandy <jimb@redhat.com>
10120
10121 Don't assume that short is shorter than int.
10122 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
10123 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 10124 this isn't true.
400071f1
JB
10125 ("print unsigned char == (~0)"): Add test that verifies that ~0,
10126 an int, is not equal to ~0 stored in an unsigned char. This tests
10127 the same thing that the previous test meant to, but works on
10128 16-bit machines, too.
10129 ("print unsigned char != (~0)"): Same test, complemented.
10130
0816a3e5
MS
101312001-05-24 Michael Snyder <msnyder@redhat.com>
10132
10133 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 10134 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
10135 and prevents dejagnu getting out of step.
10136
f6dc23a9
KB
101372001-05-23 Kevin Buettner <kevinb@redhat.com>
10138
10139 * gdb.base/finish.exp (finish_void): Revise pattern for
10140 stopping on the call statement to not permit stopping at
10141 the start of the instructions comprising the call sequence.
10142
7dbd117d
MC
101432001-05-19 Michael Chastain <chastain@redhat.com>
10144
10145 * gdb.base/callfuncs.exp: Make all test names unique.
10146 * gdb.base/commands.exp: Make all test names unique.
10147 * gdb.base/condbreak.exp: Make all test names unique.
10148 * gdb.base/dbx.exp: Make all test names unique.
10149 * gdb.base/default.exp: Make all test names unique.
10150 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
10151 and TIMEOUT messages to their corresponding PASS message.
10152 * gdb.base/ending-run.exp: Make all test names unique.
10153 * gdb.base/long_long.exp: Remove duplicate test.
10154
6b0b0a9e
KB
101552001-05-21 Kevin Buettner <kevinb@redhat.com>
10156
10157 * gdb.base/finish.exp (finish_void): Allow "finish" command to
10158 stop on the call statement as well as the statement after the
10159 call.
10160
2caa35cb
MS
101612001-05-21 Michael Snyder <msnyder@redhat.com>
10162
10163 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
10164
40713331
EZ
101652001-05-10 Elena Zannoni <ezannoni@redhat.com>
10166
a9c64011
AS
10167 * gdb.base/completion.exp: Revamp test. Make it execute on all
10168 platforms.
40713331 10169
c2c1be8d
EZ
101702001-05-10 Elena Zannoni <ezannoni@redhat.com>
10171
a9c64011
AS
10172 * config/gdbserver.exp (gdb_load): Handle the case
10173 in which the arguments to gdbserver are given in the
10174 baseboard configuration file.
10175 Also handle the case in which the server needs to do a
10176 load.
2c9cd303 10177
9671de48
KS
101782001-05-07 Keith Seitz <keiths@cygnus.com>
10179
a9c64011
AS
10180 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
10181 set up the display for testing.
10182 (gdbtk_start): Convert all paths to paths that tcl will like.
10183 Export target information to environment.
10184 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
10185 necessary.
10186 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
10187 (to_tcl_path): New proc to convert a given pathname into
10188 a path acceptible as an argument to a tcl command.
10189 (_gdbtk_export_target_info): New proc to export target info
10190 into the environment for gdbtk testing.
10191 (gdbtk_done): New proc to signal end-of-test.
9671de48 10192
5a360f47
JB
101932001-05-06 Jim Blandy <jimb@redhat.com>
10194
10195 * restore.c: Make the code of caller0 correspond to its comment.
10196
66c756c6
MS
101972001-05-03 Michael Snyder <msnyder@redhat.com>
10198
10199 * config/sid.exp (gdb_target_sid): Check for error messages.
10200 On error or timeout, don't make expect exit (which will terminate
10201 all subsequent tests); instead just make gdb exit.
d63a86f8 10202 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
10203 return a negative value.
10204
a966fde5
JB
102052001-04-24 Jim Blandy <jimb@redhat.com>
10206
851c18e0
JB
10207 * gdb.c++/templates.exp: If we see the prompt for the overload
10208 list, but we haven't recognized any of the longer patterns,
10209 arrange for this test to fail, not hang.
10210
a966fde5
JB
10211 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
10212 variations.
10213
db144853
MC
102142001-04-22 Michael Chastain <chastain@redhat.com>
10215
10216 * gdb.c++/local.exp: Use the 'runto' library function.
10217 * gdb.c++/namespace.exp: Likewise.
10218 * gdb.c++/overload.exp: Likewise.
10219
3207ec21
KB
102202001-03-26 Kevin Buettner <kevinb@redhat.com>
10221
10222 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
10223 * gdb.base/step-line.exp: New file. Test step/next in presence of
10224 #line directives.
10225 * gdb.base/step-line.c: New file. Test program for the above.
10226 * gdb.base/step-line.inp: New file. We pretend that this file has
10227 been transformed by some other tool into step-line.c.
10228
13b57657
JB
102292001-03-21 Jim Blandy <jimb@redhat.com>
10230
10231 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
10232 unmangled operator names.
10233
754cbe1c
JB
102342001-03-20 Jim Blandy <jimb@redhat.com>
10235
10236 * gdb.threads/linux-dp.exp: Recognize an additional message
10237 generated by GDB when it doesn't understand how to debug threads
10238 on the target system.
10239
177495c9
AC
102402001-03-19 Andrew Cagney <ac131313@redhat.com>
10241
10242 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
10243
f266096b
MC
102442001-03-12 Michael Chastain <chastain@redhat.com>
10245
10246 * gdb.c++/derivation.exp: Use the 'runto' library function.
10247
cac3c2ff
MC
102482001-03-12 Michael Chastain <chastain@redhat.com>
10249
10250 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
10251
b6c11a24
MC
102522001-02-24 Michael Chastain <chastain@redhat.com>
10253
10254 * gdb.c++/ref-types.exp: Change handwritten code to library
10255 function 'runto'.
10256
6bae5bce
OF
102572001-03-16 Orjan Friberg <orjanf@axis.com>
10258
10259 * gdb.base/signals.exp: Set count to 0 explicitly.
10260
0015fd9a
MS
102612001-03-15 Mark Salter <msalter@redhat.com>
10262
10263 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
10264 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
10265 (gdb_load): Add support for additional target_info: gdb_download_size
10266 and gdb_load_timeout.
0015fd9a 10267
fc33412a
DT
10268Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
10269
10270 * gdb.base/annota1.exp: Move test of isnative to earlier in the
10271 file -- to prevent failing when the compile fails but we have no
10272 intention of running the tests anyway.
10273
10274 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
10275 tests if set.
10276
10277 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
10278 integers.
10279
10280 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
10281 * gdb.c++/namespace.exp: Ditto.
10282
115f06de
OF
102832001-03-07 Orjan Friberg <orjanf@axis.com>
10284
10285 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
10286 * gdb.base/pointers.exp: Relax pattern match of decimals.
10287
b6ba6518
KB
102882001-03-06 Kevin Buettner <kevinb@redhat.com>
10289
10290 * Makefile.in, config/abug.exp, config/cfdbug.exp,
10291 config/cpu32bug.exp, config/dve.exp, config/est.exp,
10292 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
10293 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
10294 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
10295 config/sh.exp, config/sid.exp, config/slite.exp,
10296 config/sparclet.exp, config/udi.exp, config/unknown.exp,
10297 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
10298 config/vxworks.exp, config/vxworks29k.exp,
10299 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
10300 gdb.base/all-bin.exp, gdb.base/annota1.exp,
10301 gdb.base/arithmet.exp, gdb.base/assign.exp,
10302 gdb.base/async.exp, gdb.base/attach.exp,
10303 gdb.base/bitfields.exp, gdb.base/bitops.exp,
10304 gdb.base/break.exp, gdb.base/call-ar-st.exp,
10305 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
10306 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
10307 gdb.base/commands.exp, gdb.base/completion.exp,
10308 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10309 gdb.base/constvars.exp, gdb.base/corefile.exp,
10310 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
10311 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
10312 gdb.base/ending-run.exp, gdb.base/environ.exp,
10313 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
10314 gdb.base/finish.exp, gdb.base/foll-exec.exp,
10315 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
10316 gdb.base/funcargs.exp, gdb.base/help.exp,
10317 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
10318 gdb.base/logical.exp, gdb.base/long_long.exp,
10319 gdb.base/maint.exp, gdb.base/mips_pro.exp,
10320 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
10321 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
10322 gdb.base/pointers.exp, gdb.base/printcmds.exp,
10323 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
10324 gdb.base/regs.exp, gdb.base/relational.exp,
10325 gdb.base/remote.exp, gdb.base/reread.exp,
10326 gdb.base/restore.exp, gdb.base/return2.exp,
10327 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
10328 gdb.base/selftest.exp, gdb.base/setshow.exp,
10329 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
10330 gdb.base/sigall.exp, gdb.base/signals.exp,
10331 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
10332 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
10333 gdb.base/step-test.exp, gdb.base/structs.c,
10334 gdb.base/structs.exp, gdb.base/structs2.exp,
10335 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
10336 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
10337 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
10338 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10339 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
10340 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
10341 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
10342 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
10343 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
10344 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
10345 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
10346 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
10347 gdb.fortran/types.exp, gdb.java/jmisc.exp,
10348 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
10349 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
10350 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10351 gdb.trace/circ.exp, gdb.trace/collection.exp,
10352 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10353 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10354 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
10355 gdb.trace/report.exp, gdb.trace/save-trace.exp,
10356 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10357 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10358 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
10359 notices.
10360
dc96c6c7 103612001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
10362
10363 * gdb.base/varargs.c (find_max_double): Fix printf format string:
10364 first arg is int not float.
10365
dc96c6c7 103662001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
10367
10368 * gdb.base/reread.exp: Unsupported for non-native targets;
10369 doesn't work for remote debugging.
10370
9b0c4aeb
FN
103712001-02-19 Fernando Nasser <fnasser@redhat.com>
10372
10373 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
10374 * gdb.base/ending-run.exp: Properly handle the BSP state when
10375 stepping past the end of main.
9b0c4aeb 10376
02aa71d5
MC
103772001-02-19 John Moore <jmoore@redhat.com>
10378
10379 * gdb.base/commands.exp (infrun_breakpoint_command_test):
10380 Converted HPUX fix for non-expected items following multiple
10381 step commands into general solution for all platforms.
10382
1fa449a4
MC
103832001-02-18 Michael Chastain <chastain@redhat.com>
10384
10385 * gdb.c++/classes.exp (do_tests): Change runto statements
10386 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10387 statements demangler agnostic.
10388 * gdb.c++/virtfunc.exp (do_tests): Likewise.
10389 (gdb_virtfunc_restart): Likewise.
10390
b2f9ec70
MC
103912001-02-14 Michael Chastain <chastain@redhat.com>
10392
10393 * gdb.c++/inherit.exp (do_tests): Change runto statements
10394 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10395 statements demangler agnostic.
10396
cf74b8ca
AC
10397Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
10398
10399 * gdb.threads/pthreads.exp: Unify pass/fail messages for
10400 ``continue to bkpt at common_routine in thread 2'' and ``stopped
10401 before calling common_routine 15 times'' tests.
10402
99f78f56
MC
104032001-02-11 Michael Chastain <chastain@redhat.com>
10404
10405 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
10406 Helps the test script figure out which demangler is in use.
10407 (dm_type_foo_ref): Ditto.
10408 (dm_type_int_star): Ditto.
10409 (dm_type_long_star): Ditto.
10410 (dm_type_unsigned_int): Ditto.
10411 (dm_type_void): Ditto.
10412 (dm_type_void_star): Ditto.
99707966 10413 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
10414 Probe the gdb demangler and set variables to accommodate
10415 formatting differences.
10416 (info_func_regexp): New function. Same as info_func, but
10417 matches against a regexp.
10418 (info_func): Match against a literal string.
10419 (print_addr_2): New function. Match against a literal string,
10420 which can be different from the input to gdb.
10421 (print_addr): Simply call print_addr_2 with the same argument twice.
10422 (test_lookup_operator_functions): Use demangler formatting variables.
10423 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
10424 the tests in the same order as the C++ class declaration.
10425 (test_paddr_operator_functions): Ditto.
10426 (test_paddr_overloaded_functions): Ditto.
10427 (test_paddr_hairy_functions): Use demangler formatting variables.
10428 Add reference to gdb/19 for related tests.
10429 (do_tests): Call probe_demangler.
10430
1de8f023
KB
104312001-01-30 Kevin Buettner <kevinb@redhat.com>
10432
10433 * gdb.c++/templates.cc (printf): Remove unused function definition.
10434
ca3f91ed
MS
104352001-01-26 Felix Lee <flee@redhat.com>
10436
10437 * sid.exp (sid_exit): Pass host, not target, to remote_close.
10438
104392001-01-25 matthew green <mrg@redhat.com>
10440
10441 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
10442 up sid.
10443 (sid_exit): Call `remote_pop_conn' after GDB is gone.
10444
104452001-01-25 matthew green <mrg@redhat.com>
10446
10447 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 10448 Deprecate $sid_spawn_id.
ca3f91ed
MS
10449 (sid_exit): Remove code necessary only for `spawn.'
10450
104512001-01-25 matthew green <mrg@redhat.com>
10452
10453 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
10454
fb18ec4a
MC
104552001-01-28 Michael Chastain <chastain@redhat.com>
10456
10457 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
10458 to call when tests fail. It takes gdb out of the overloaded
10459 function choice menu back to the main prompt, so that the test
10460 program stays synchronized.
10461 (set_bp_overloaded): New proc to collect all the common
10462 code for setting a breakpoint on an overloaded name. Calls
10463 take_gdb_out_of_choice_menu when needed.
10464 (menu_overload1arg): New variable to collect the repeated
10465 instances of the expected menu for an overloaded name. Change
10466 the regular expression to handle changes in g++ type encoding:
10467 "void" can be either "void" or "", and "unsigned int" can be
10468 either "unsigned int" or "unsigned".
10469 (continue_to_bp_overloaded): Change regular expressions to handle
10470 changes in g++ type encoding.
10471 (no proc): Call take_gdb_out_of_choice_menu when needed.
10472 Remove redundant calls to "info break". Accept either "canceled"
10473 or "cancelled". Change regular expressions in "info break"
10474 calls to handle changes in g++ type encoding. Give all tests
10475 unique strings.
10476
9c646a6e
BE
104772001-01-17 Ben Elliston <bje@redhat.com>
10478
10479 * config/sid.exp: New file.
10480
9549d9c1
AC
10481Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
10482
10483 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
10484
dc96c6c7 104852000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
10486
10487 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
10488 Add a RE to accept a non-ascii char if one is ever presented.
10489
b4df4f68
FN
104902000-12-20 Fernando Nasser <fnasser@redhat.com>
10491
297dd0fd 10492 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 10493
dc96c6c7 104942000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 10495
d63a86f8 10496 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
10497 in regexp. One '\' does not suffice on Linux.
10498
4a7bddb6
MC
104992000-12-09 Michael Chastain <chastain@redhat.com>
10500
10501 * gdb.base/break.exp (test_clear_command): Use a marker function
10502 rather than 'main' for the test function. Also move this
10503 test to an execution point where the marker function names are
10504 guaranteed to be bound to functions. (Executing tests after a
10505 'finish' from main runs into name conflicts with local names
10506 in __libc_start_main).
10507
dc96c6c7 105082000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
10509
10510 * gdb.base/finish.exp: New test for gdb's "finish" command.
10511 * gdb.base/return2.exp: New test for gdb's "return" command.
10512 * gdb.base/return2.c: New source file for above.
10513
dc96c6c7 105142000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
10515
10516 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
10517 * gdb.base/miscexprs.exp: Ditto.
10518 * gdb.base/pointers.exp: Ditto.
10519 * gdb.c++/derivation.exp: Ditto.
10520 * gdb.c++/local.exp: Ditto.
10521 * gdb.c++/namespace.exp: Ditto.
10522 * gdb.c++/overload.exp: Ditto.
10523 * gdb.c++/ref-types.exp: Ditto.
10524
dc96c6c7 105252000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
10526
10527 * gdb.base/constvars.exp: Test result of "up" command.
10528 * gdb.base/miscexprs.exp: Ditto.
10529 * gdb.base/pointers.exp: Ditto.
10530 * gdb.base/scope.exp: Ditto.
10531 * gdb.c++/derivation.exp: Ditto.
10532 * gdb.c++/local.exp: Ditto.
10533 * gdb.c++/namespace.exp: Ditto.
10534 * gdb.c++/overload.exp: Ditto.
10535 * gdb.c++/ref-types.exp: Ditto.
10536
44097287
FN
105372000-11-22 Michael Chastain <chastain@redhat.com>
10538
10539 * mips_pro.exp: Accept either "middle -> top -> main" or
10540 "middle -> main" in the backtrace, because gcc can optimize
10541 tail calls to jumps. Remove setup_xfail for the hppa case.
10542 Add a comment with the original warning messages from PR 3016,
10543 which was filed in 1993, to preserve them for posterity.
10544
9d2e1bab
ND
105452000-11-17 Nick Duffek <nsd@redhat.com>
10546
10547 * lib/gdb.exp (gdb_test): Override timeout with board info.
10548
1aca8eb7
ND
105492000-11-17 Nick Duffek <nsd@redhat.com>
10550
10551 * gdb.base/display.exp: Don't kill running stub. Add "again" to
10552 the second kill and detach messages.
10553
93076499
ND
105542000-11-17 Nick Duffek <nsd@redhat.com>
10555
10556 * configure.in: Add AC_EXEEXT.
10557 * configure: Regenerate.
10558 * Makefile.in (just-check): Export EXEEXT.
10559 * lib/gdb.exp ($EXEEXT): Import from environment.
10560 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
10561 expect "maint dump-me" on Cygwin.
10562 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
10563 $EXEEXT.
10564
30e87cd3
ND
105652000-11-17 Nick Duffek <nsd@redhat.com>
10566
10567 * gdb.base/break.exp: Test backtrace and finish from called
10568 function on all platforms, not just HP-UX.
10569
dc96c6c7 105702000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
10571
10572 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
10573 code from gdb_target_monitor, so it can be used independantly
10574 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 10575
dc96c6c7 105762000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
10577
10578 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
10579 * gdb.base/corefile.exp: Expect the message "Program is being
10580 debugged already" when we send the "corefile" command, since
10581 the preceeding gdb_load may have connected gdb to a remote target.
10582 * gdb.base/display.exp: Disable hardware watchpoints if new
10583 board info variable "no_hardware_watchpoints" is true.
10584 Replace single-letter commands with more readable ones.
10585 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
10586 if new board info variable "no_hardware_watchpoints" is true.
10587 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
10588 to see if stdio (printf) testing is possible.
10589 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
10590 board info variable "no_hardware_watchpoints" is true. Use new
10591 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
10592
39124dea
FN
105932000-11-13 Fernando Nasser <fnasser@redhat.com>
10594
10595 From Orjan Friberg <orjanf@axis.com>:
10596 * gdb.base/printcmds.exp: Escape curly braces followed by a number
10597 in array print pattern match.
10598
a9e2e984
FN
105992000-11-09 Fernando Nasser <fnasser@redhat.com>
10600
10601 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
10602 spelling "cancelled" to U.S. spelling "canceled" to match changes
10603 made to gdb.
10604 * gdb.c++/ovldbreak.exp: Ditto.
10605
c7db355b
PS
106062000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10607
10608 * gdb.base/callfuncs.c (main): Moved to end of file, call
10609 t_double_values to initialize the FPU before inferior calls are made.
10610 * gdb.base/callfuncs.exp: Test for register preservation after calling
10611 inferior functions. Add tests for continuining, finishing and
10612 returning from a stop in a call dummy.
10613
dc96c6c7 106142000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
10615
10616 * gdb.base/commands.exp: Break up long lines, and re-indent.
10617
dc96c6c7 106182000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
10619
10620 * config/gdbserver.exp: Rewritten from the ground up, to make it
10621 compatible with the current dejagnu tree, and to make it work with
10622 the new "gdbserver" in libremote.
10623
dc96c6c7 106242000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10625
10626 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
10627 * gdb.base/varargs.exp: Skip entire test if no printf support.
10628 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
10629 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
10630
dc96c6c7 106312000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10632
10633 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
10634 no floating point support.
10635 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
10636 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
10637 * gdb.base/call-rt-st.exp: Ditto.
10638 * gdb.base/call-strs.exp: Ditto.
10639
bac5fc66
JG
106402000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
10641
10642 * gdb.base/sizeof.c: include <stdio.h>.
10643
10644 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
10645 'finish', otherwise uncaptured gdb_prompt would potentially
10646 throw remaining test points out of sync.
bac5fc66 10647
b22a6027
SB
106482000-07-26 Scott Bambrough <scottb@netwinder.org>
10649
10650 * gdb.base/recurse.exp: Run tests for all targets.
10651 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
10652 gnu-oldld case on ARM.
10653 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
10654 for ARM targets.
d63a86f8 10655
d8231941
AG
10656Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
10657
10658 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
10659 * gdb.java/configure: Rebuild.
10660
8caabe69
AG
10661Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
10662
10663 * gdb.java/jv-exp.exp: New file.
10664
9d273ca3
AG
10665Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
10666
10667 * configure: Rebuilt.
10668 * configure.in (configdirs): Add gdb.java.
10669 * gdb.java/jmisc.java: New file.
10670 * gdb.java/jmisc.exp: New file.
10671 * gdb.java/Makefile.in: New file.
10672 * gdb.java/configure: Rebuilt.
10673 * gdb.java/configure.in: New file.
10674 * lib/java.exp: New file.
10675
4f823a66
AC
10676Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
10677
10678 * gdb.base/exprs.exp: Test casts to a pointer including over and
10679 underflow.
10680
2391e11d
AC
10681Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
10682
10683 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
10684 and the compilers sizes.
10685
54602222
ND
106862000-07-09 Nick Duffek <nsd@redhat.com>
10687
10688 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
10689 (use_methods): New function.
10690 (main): Call use_methods().
10691 * gdb.c++/classes.exp (test_method_param_class): New procedure.
10692 (do_tests): Call test_method_param_class.
10693
2bec0572
ND
106942000-07-09 Nick Duffek <nsd@redhat.com>
10695
10696 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
10697 spelling.
10698 (test_enums): New procedure. Move enum tests from end of script
10699 to here. Set breakpoint on function name instead of line number.
10700 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
10701 (enums2): New marker function.
10702 (enums1): New function.
10703 (main): Call enums1(). Move enum tests to enums1().
10704
78492fde
AC
10705Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
10706
10707 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
10708 compile/link program. Update line numbers.
10709 * gdb.asm/d10v.inc: Define ``startup''.
10710 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 10711
49a2cef8
AC
10712Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
10713
10714 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
10715
3e6c8688
EZ
107162000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10717
10718 * gdb.base/maint.exp: Add 'maint print architecture' item to output
10719 of 'help maint print' command.
10720
9ff5cbe9
AC
10721Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
10722
10723 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
10724 they use gdb_expect_list.
10725
17c579bd
AC
10726Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
10727
10728 * gdb.base/commands.exp: Use ``set remote
10729 memory-read-packet-size'' instead of ``set endian big'' to test
10730 long commands.
10731
e6d71bf3
DB
107322000-06-03 Daniel Berlin <dan@cgsoftware.com>
10733
10734 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 10735 g++, and stop skipping them.
e6d71bf3
DB
10736
10737 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
10738 work under g++.
10739
d63a86f8 10740 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
10741 initialization.
10742
dc96c6c7 107432000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
10744
10745 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
10746 the regular expression: accept an (almost) arbitrary sequence of
10747 "frames-invalid" and "breakpoints-invalid" messages both before
10748 and after the "starting" message.
10749
dc96c6c7 107502000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
10751
10752 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 10753
dc96c6c7 107542000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
10755
10756 * gdb.base/annota1.exp (annotate-signal-handler-caller):
10757 Relax the regular expression a little, make it pass on Solaris 8.
10758
8216cda9
KB
107592000-05-12 Kevin Buettner <kevinb@redhat.com>
10760
10761 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 10762 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
10763 Instead, it is permissible for gdb to stop on the line of the
10764 call itself.
10765
1a570b2f
MS
107662000-05-12 Michael Snyder <msnyder@.cygnus.com>
10767
10768 * gdb.base/break.exp (bp on small function, optimized file):
10769 Add a second pass pattern. The behavior differs here between stabs
10770 and dwarf for one-line functions. Stabs preserves two line symbols
10771 (one before the prologue and one after) with the same line number,
10772 but dwarf regards these as duplicates and discards one of them.
10773 Therefore the address after the prologue (where the breakpoint is)
10774 has no exactly matching line symbol, and GDB reports the breakpoint
10775 as if it were in the middle of a line rather than at the beginning.
10776
dc96c6c7 107772000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 10778
d63a86f8 10779 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
10780 rather than "send_gdb" (for consistancy).
10781
7d418785
AC
10782Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
10783
10784 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
10785 * gdb.c++/templates.cc: Properly check for GCC version number.
10786 * lib/compiler.cc: Likewise
10787
dc96c6c7 107882000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 10789
d63a86f8 10790 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
10791 gdb may not stop at the first line of main, due to code motion.
10792
dc96c6c7 107932000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
10794
10795 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
10796 This test depends on parsing the printf output from the target.
10797 Since the sparclet stub doesn't do stdio, this will never work.
10798 * gdb.base/call-rt-st.exp: ditto.
10799 * gdb.base/call-strs: ditto.
10800
dc96c6c7 108012000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
10802
10803 * gdb.base/miscexprs.exp: make sizeof long array test portable.
10804
10805 * gdb.base/ending-run.exp: After connecting to a remote target,
10806 but before running, the target will appear to be in a random
10807 location. Specify both a file and a line for breakpoints.
10808 Also, the function that calls main may be called 'init'
10809 rather than 'start'.
10810
a5a51225
EZ
108112000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10812
10813 * gdb.base/help.exp: Update output for add-symbol-file command.
10814
7930cc7c
FN
108152000-04-10 Fernando Nasser <fnasser@cygnus.com>
10816
10817 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
10818 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
10819
23e37ab1
C
108202000-04-07 J.T. Conklin <jtc@redback.com>
10821
e93c542c
C
10822 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
10823
23e37ab1
C
10824 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
10825
591b8fa3
PDM
10826Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
10827
10828 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
10829 values that can be represented exactly.
10830 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
10831 above change, and to not check against the directory part of the source
10832 file name.
10833 (step into print_long_arg_list): Likewise.
10834 (print print_small_structs from print_long_arg_list): Likewise.
10835 (print print_long_arg_list): Likewise.
10836
7a495180
EZ
108372000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10838
30b53638 10839 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 10840
beb998c6
AC
10841Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
10842
10843 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
10844
1c689132
DB
108452000-03-25 Daniel Berlin <dan@cgsoftware.com>
10846
10847 * gdb.base/commands.exp (deprecated_command_test): Add test for
10848 deprecate with no arguments.
10849
c1790a9d
JL
108502000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
10851
10852 * gdb.base/break.exp: Add new test for setting breakpoints on
10853 optimized code so we can test breakpoints work even when function
10854 prologues may be optimized away
10855
003ba290
FN
108562000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
10857
10858 From David Whedon <dwhedon@gordian.com>
a9c64011 10859 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 10860
6837a0a2
DB
108612000-03-22 Daniel Berlin <dan@cgsoftware.com>
10862
10863 * gdb.base/help.exp: Added test for new apropos command.
10864
b9593231
KB
108652000-03-21 Kevin Buettner <kevinb@redhat.com>
10866
10867 * gdb.base/pointers.c (usevar): New function.
10868 (main): Make sure that global variables v_int_pointer2, rptr,
10869 and y are all referenced someplace in the program by calling
10870 usevar() on them. [Some linkers delete symbols which are
10871 never referenced. The space remains, but there's no way to
10872 get a (symbolic) handle on the variable from the debugger.]
10873
751a959b
EZ
108742000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10875
10876 * gdb.base/printcmds.c: Add typedeffed arrays.
10877
10878 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
10879 procedure to test arrays that are typedef'd.
10880
73a93a32
JI
108812000-03-13 James Ingham <jingham@leda.cygnus.com>
10882
10883 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 10884 the library directories.
73a93a32 10885
fb40c209
AC
10886Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
10887
10888 * configure.in (configdirs): Add sub directory gdb.mi.
10889 * configure: Re-generate.
10890
10891 * gdb.mi: New directory.
d63a86f8 10892
ee4dd2c9
AC
108932000-02-25 Scott Bambrough <scottb@netwinder.org>
10894
10895 * gdb.base/long_long.exp: Correct test suite failure when printing
10896 a long long value as a double on ARM platforms.
10897
70f0cc22
JB
108982000-02-16 Jim Blandy <jimb@redhat.com>
10899
10900 * gdb.base/break.exp ("breakpoint line number"): Make sure the
10901 default source file is set properly before running this test.
10902
853819b8
EZ
109032000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10904
10905 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
10906 gdbtk/library directory, not in gdbtcl2.
10907
dfcd3bfb
JM
109082000-02-04 Jim Blandy <jimb@redhat.com>
10909
10910 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
10911 backslash from regexp pattern.
10912
10913 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
10914 procedure. Use it to run all the "continue to bp overloaded"
10915 tests. Note that this changes the names of the tests slightly.
10916 If the breakpoint hit message includes a hex PC value, because
10917 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
10918 from the real source code, still consider that a pass.
10919
10920 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
10921 XFAIL here if the breakpoint message contains a hex address. Note
10922 similar change on 1999-11-02.
10923
10924 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
10925
10926 * gdb.base/ptype.exp: Establish a default source file before
10927 calling get_debug_format.
10928
109292000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
10930
10931 * gdb.base/watchpoint.exp: Remove duplication of test messages.
10932
8b93c638
JM
109332000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10934
10935 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
10936 of successive stepi commands -- while in the prologue we should see
10937 the function entry bracket.
10938
109392000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10940
10941 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
10942 reach __change_mode() when stepping through the end of main().
10943
c5394b80
JM
109442000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
10945
10946 * gdb.base/default.exp: Fix expected pattern.
10947 * gdb.base/help.exp: Same.
10948
0d06e24b
JM
109492000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10950
10951 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
10952 Don't use xfail's because that affects only the following test.
d63a86f8 10953
0d06e24b
JM
10954 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
10955 solaris or linux.
10956
10957 * gdb.base/selftest.exp: Update to reflect changes to main.c.
10958
dc96c6c7 109592000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 10960
d63a86f8 10961 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
10962 "A syntax error" rather than "A parse error". Accept both.
10963
109642000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
10965
10966 * gdb.base/default.exp: Remove OS dependent string from "target
10967 remote" test.
10968 * gdb.base/help.exp: Same for "help target remote" test.
10969
c3f6f71d
JM
109702000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10971
10972 From Jim Kingdon <kingdon@redhat.com>:
10973
10974 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
10975 prompt (cleanup rather than necessity, but still might keep output
10976 from spilling to next test).
10977
109782000-01-02 Fred Fish <fnf@cygnus.com>
10979
10980 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
10981 AIX, which defines them in <sys/types.h>.
10982
ed9a39eb 109831999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 10984
ed9a39eb
JM
10985 * gdb.base/default.exp: Match arm* etc instead of arm in "info
10986 float" test.
10987
109881999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 10989
ed9a39eb 10990 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
10991
10992 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
10993 outermost frame disallowed".
10994
109951999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
10996
10997 * gdb.base/setvar.exp: New tests for setting the value of a struct
10998 with a constant list.
10999
110001999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11001
11002 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
11003 require the user to type a cast before setting the value of a struct.
11004
de57eccd
JM
110051999-12-06 Jim Blandy <jimb@cygnus.com>
11006
11007 * gdb.base/default.exp: Expect the new 'info float' command on
11008 all i386 platforms.
11009
11010 * gdb.threads/linux-dp.exp: Expand our ability to recognize
11011 LinuxThreads libraries that don't support debugging.
11012
c2d11a7d
JM
11013Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11014
11015 * gdb.base/remote.c: Fill the buffer with truely random data.
11016 Change the buffer type to ``unsigned char'' to simplify size
11017 arithmetic.
11018
11019 * gdb.base/remote.exp: Reduce download numbers by one. Typical
11020 stub only handles 400-1 byte packets. Verify that the download
11021 worked.
11022
110231999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
11024
11025 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
11026 tests, using UNRESOLVED for the untested cases. Also, does not wait
11027 for a timeout if the prompt was received before a recognizable pattern.
11028
110291999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
11030
11031 * lib/gdb.exp (gdb_expect_list): Fix spelling.
11032
110331999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11034
11035 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
11036 watchpoints.
11037
110381999-11-24 Jason Merrill <jason@casey.cygnus.com>
11039
11040 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
11041
11042 * gdb.c++/local.exp: Be more flexible in recognizing local class
11043 name mangling. Don't allow horribly truncated method names.
11044 * gdb.c++/derivation.exp: Expect protected inheritance.
11045 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
11046 * gdb.c++/virtfunc.exp: Likewise.
11047 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
11048 when printing a nested enum.
11049
110501999-11-22 Jim Blandy <jimb@cygnus.com>
11051
11052 * gdb.base/step-test.exp: Properly await GDB's response to setting
11053 a breakpoint on the call to large_struct_by_value.
11054
11055 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
11056 just because we have debug info for the `start' function.
11057
110581999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
11059
11060 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
11061 "Unknown signal" messages, which indicate (on LinuxThreads) that
11062 GDB doesn't know how to debug threads on this system. This is
11063 better than hanging while philosopher 0 dumps chatter into gdb.log.
11064
110651999-11-18 Tom Tromey <tromey@cygnus.com>
11066
11067 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
11068
110691999-11-18 Fred Fish <fnf@cygnus.com>
11070
11071 * gdb.base/coremaker2.c: Add sample program for generating
11072 cores that is more self contained than coremaker.c. Eventually
11073 I'll add more code to this and tie it into the testsuite.
11074
4ce44c66
JM
110751999-11-12 Stan Shebs <shebs@andros.cygnus.com>
11076
11077 * gdb.base/dollar.exp: Remove, now in gdb.hp.
11078
110791999-11-10 Jimmy Guo <guo@cup.hp.com>
11080
11081 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
11082 from $srcdir/lib/.
11083 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
11084 and gdb.c++/.
11085
11086 * gdb.c++/derivation.exp: remove redundant get compiler info code.
11087
d63a86f8 11088 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
11089 'continue with watch' test point.
11090
110911999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
11092
11093 Merged from p2linux-990323-branch:
d63a86f8 11094
4ce44c66
JM
11095 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
11096
11cf8741
JM
11097Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
11098
11099 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
11100 {limit,fixed}''. Test ``set download-write-size''.
11101
11102Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
11103
11104 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
11105 gdb_expect_list.
11106
11107Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
11108
11109 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
11110
111111999-11-03 Mark Salter <msalter@cygnus.com>
11112
11113 * gdb.base/break.exp: Fix "stub continue" pattern.
11114
111151999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
11116
11117 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
11118
111191999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
11120
11121 * gdb.base/display.exp ("finish"): Add timeout clause.
11122
11123 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
11124 plain prompt clause, so this doesn't have to time out in order to
11125 fail.
11126
11127 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
11128 breakpoint hit messages include an address.
11129
11130 * gdb.base/display.exp: Don't forget to escape parens in regular
11131 expressions. Unix regexp notatation sucks.
11132
111331999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11134
11135 * gdb.base/annota1.exp: Test for annotate-signalled: change output
11136 order for 'signalled' message.
11137
5c44784c
JM
111381999-11-01 Stan Shebs <shebs@andros.cygnus.com>
11139
11140 From Jimmy Guo <guo@cup.hp.com>:
11141 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
11142 * gdb.base/annota1.c: Add code for tests to work with.
11143
111441999-10-26 Frank Ch. Eigler <fche@cygnus.com>
11145
11146 * gdb.base/remote.exp: New test for remote downloading settings.
11147 * gdb.base/remote.c: New file with large .data.
11148
917317f4
JM
111491999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
11150
11151 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
11152 for LinuxThreads support, merged from the Code Fusion branch.
11153
11154Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
11155
11156 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
11157 containing exp_continue into a while within an expect. Don't
11158 attempt a start more than three times. Check return value from
11159 gdb_load.
d63a86f8 11160
2df3850c
JM
11161Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
11162
11163 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
11164 a pass case.
11165
2acceee2
JM
111661999-10-01 Kevin Buettner <kevinb@cygnus.com>
11167
11168 * gdb.base/break.c (main): Added a statement that we can step
11169 off of.
11170 * gdb.base/break.exp: Added tests for setting a breakpoint
11171 at an offset and stepping onto a breakpoint.
11172
111731999-10-01 Fred Fish <fnf@cygnus.com>
11174
d63a86f8 11175 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
11176 gdb output.
11177
c2c6d25f
JM
111781999-09-18 Jim Blandy <jimb@cris.red-bean.com>
11179
11180 * gdb.base/break.exp: Code locations are in hex, don't forget!
11181 (For HP-UX.)
11182
111831999-09-17 Stan Shebs <shebs@andros.cygnus.com>
11184
11185 * condbreak.exp: Use break.c as test program.
11186 * condbreak.c: Remove, redundant with break.c.
11187
111881999-09-15 Stan Shebs <shebs@andros.cygnus.com>
11189
11190 * config/monitor.exp (gdb_target_monitor): Disable X- and
11191 Z-packets if the target needs it.
11192
111931999-09-13 James Ingham <jingham@leda.cygnus.com>
11194
11195 * gdb.c++/overload.exp: Added tests for listing overloaded
11196 functions with function pointers in the arg, explicitly calling
11197 out the version you want.
11198
cff3e48b
JM
111991999-09-09 Stan Shebs <shebs@andros.cygnus.com>
11200
11201 * long_long.exp: Add variations of test cases that work for
11202 targets with 16-bit ints and 32-bit doubles.
11203
d4f3574e
SS
112041999-09-08 Stan Shebs <shebs@andros.cygnus.com>
11205
11206 * break.c (main): Compare a possibly-uninitialized argc with an
11207 unlikely value that fits in 16 bits.
11208
112091999-09-07 Stan Shebs <shebs@andros.cygnus.com>
11210
11211 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
11212 0xfeeb, don't want negative numbers if ints are 16 bits.
11213
11214 * lib/gdb.exp (skip_cplus_tests): New proc.
11215 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11216 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
11217 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
11218 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
11219 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
11220 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
11221 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
11222 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
11223
11224 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
11225
11226Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
11227
11228 * gdb.base/corefile.exp (up): Allow a parameter to appear
11229 in the frame that we're going up to.
11230
11231 From Jim Blandy <jimb@cygnus.com>:
11232
11233 * gdb.base/default.exp (info float): Expect some output now.
11234
11235 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
11236 returning floating-point values to fail on the x86.
11237 * gdb.base/callfwmall.exp (do_function_calls): Same.
11238
11239 * gdb.base/list.exp (test_listsize): Correct expectations for
11240 listing line 1 with listsize 2. Also, listing a single line
11241 works now, as does listing three lines. [Kevin's note: There
11242 were a number of other cases fixed too where the expectations
11243 differed...]
11244
112451999-09-02 Stan Shebs <shebs@andros.cygnus.com>
11246
11247 * gdb.base/selftest.exp: Add case for when version prints as
11248 constant string instead of char pointer.
11249
104c1213
JM
112501999-08-25 Stan Shebs <shebs@andros.cygnus.com>
11251
11252 * gdb.base/ending-run.exp: Add Solaris case for what happens when
11253 stepping out of main.
11254
11255 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
11256 G++ used.
11257
11258 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
11259 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
11260
11261 * gdb.c++/ovldbreak.exp: Update match string in test that
11262 includes a warning of multiple breakpoints.
11263
112641999-08-24 Stan Shebs <shebs@andros.cygnus.com>
11265
11266 * gdb.base/display.exp: Improve precision of step-after-finish
11267 added yesterday.
11268
11269 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
11270 test.
11271
11272 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
11273 configs when using G++, not just hppa*.
11274
112751999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11276
11277 * gdb.base/async.c: New file.
11278 * gdb.base/async.exp: New file.
11279
11280Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
11281
11282 * gdb.base/break.exp: Tweak PA specific tests to properly handle
11283 PA64.
11284
53a5351d
JM
11285Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
11286
104c1213
JM
11287 * gdb.base/display.exp: "finish" can leave us mid-line on many
11288 targets, deal with it. Add a small constant to main, instead of
11289 1000 since main+1000 may not be a valid address in the target.
11290
53a5351d
JM
11291 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
11292 on hpux11.
11293
11294 * gdb.base/attach.exp: Handle another hpux11 error message variant
11295 when attaching to a process that does not exist.
11296
112971999-08-19 J.T. Conklin <jtc@redback.com>
11298
11299 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
11300 characters in 'continue to 1241' test.
11301
113021999-08-17 Stan Shebs <shebs@andros.cygnus.com>
11303
11304 * gdb.base/call-ar-st.exp: Add a shorter match case for the
11305 stop in print_long_arg_list, define and use a whitespace
11306 variable in print_small_structs test, add an XFAIL for Solaris.
11307 * gdb.base/dbx.exp: XFAIL func commands until somebody is
11308 interested enough to fix.
11309
7be570e7
JM
113101999-08-13 Keith Seitz <keiths@cygnus.com>
11311
11312 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
11313 (dbx_gdb_load): Remove. Use gdb_load instead, since that
11314 proc knows about targets other than the natives.
11315 (test_assign): Use "gdb_run_cmd" to "run" the target.
11316 Check that we've actually hit the breakpoint at main.
11317 When we attempt to assign a value to a local variable, check
11318 that the variable is in the current scope, i.e., don't use
11319 a test with an empty result.
11320
11321Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
11322
11323 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
11324 command.
11325
113261999-08-09 Stan Shebs <shebs@andros.cygnus.com>
11327
11328 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11329 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
11330 gdb.compat, gdb.threads-hp.
11331 gdb.hp/configure, gdb.hp/configure.in: New files.
11332 gdb.hp/Makefile.in: Recurse into new subdirs.
11333 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
11334 gdb.hp/gdb.objdbg: New directory, tests for debugging info
11335 in object files.
11336 gdb.hp/tools: New directory, aux tools for HP-specific tests.
11337
96baa820
JM
113381999-08-05 Stan Shebs <shebs@andros.cygnus.com>
11339
11340 * gdb.base/display.exp: Help expect by putting a newline in the
11341 funky printf, remove a bogus p/a test.
11342
113431999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11344
11345 * gdb.base/display.exp: Make sure that when we say 'run', we are
11346 connected to the target. This is necessary when running not
11347 natively.
11348
113491999-08-03 Stan Shebs <shebs@andros.cygnus.com>
11350
11351 * gdb.base/step-test.exp: Removed some extraneous messages.
11352
11353 * gdb.base/long_long.exp: Don't run memory examination tests
11354 on little-endian targets (they will need a different set of
11355 results to match).
11356
113571999-08-02 Stan Shebs <shebs@andros.cygnus.com>
11358
11359 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
11360 until somebody decides to fix GDB.
11361
11362 * gdb.base/long_long.c: Stop compiler complaint by specifying long
11363 constant as "ULL".
11364 * gdb.base/long_long.exp: Loosen x/c test, add partial result
11365 matches for a couple x/2 commands.
11366
a0b3c4fd
JM
113671999-07-30 Stan Shebs <shebs@andros.cygnus.com>
11368
11369 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
11370 by merging in ref-types2 tests.
11371 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
11372
11373 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11374 * gdb.c++/Makefile.in: Add standard actions.
11375 (EXECUTABLES): Rename from PROGS, update list.
11376 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
11377 from gdb.hp.
11378 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
11379 foo and bar locals.
11380 * gdb.c++/anon-union.exp: Fix tests to match.
11381 * gdb.c++/classes.exp: Run if HP compiler used, add extra
11382 expect matches to handle output variations.
11383 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
11384 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
11385 output, add HP alternatives for new and delete prints.
11386 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
11387 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
11388 * gdb.c++/demangle.exp: Use $style when reporting failure.
11389 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
11390 * gdb.c++/inherit.exp: Run if HP compiler used, add some
11391 match alternatives.
11392 * gdb.c++/local.exp: Add match alternatives or xfails for HP
11393 compilers.
11394 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
11395 * gdb.c++/method.exp: Add match alternatives.
11396 * gdb.c++/misc.cc: Add bool types.
11397 * gdb.c++/misc.exp: Add tests for bool types.
11398 * gdb.c++/overload.exp: Add xfails.
11399 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
11400 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
11401 add some more template parameter tests (only for HP currently).
11402 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
11403 * gdb.c++/virtfunc.cc: Add return type and value for main.
11404 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
11405 match alternatives.
d63a86f8 11406
a0b3c4fd
JM
114071999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11408
11409 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
11410
114111999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
11412
11413 * gdb.base/signals.exp: Don't expect getting a backtrace from
11414 within a signal handler to fail on Linux.
11415
114161999-07-29 Stan Shebs <shebs@andros.cygnus.com>
11417
11418 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11419 * lib/gdb.exp: Remove some gratuitious semicolons.
11420 (delete_breakpoints): Increase timeout.
11421 (gdb_expect): Add -notransfer option.
11422 (gdb_test): Use -notransfer option.
11423 (get_compiler_info): Add f77 case.
11424 (get_compiler): New proc, split out from gdb_preprocess, add f77
11425 case.
11426 (gdb_preprocess): Call get_compiler.
11427
11428 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
11429 * gdb.base/attach.exp, gdb.base/display.exp,
11430 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
11431 gdb.base/long_long.exp, gdb.base/printcmds.exp,
11432 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
11433 third arg to gdb_test.
11434 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
11435 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
11436 HP-UX xfails, add others.
11437 * gdb.base/completion.exp: Reflect name change of self-test.
11438 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
11439 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
11440 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
11441 HP failure number.
11442 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
11443 useless HP-UX 10.30 references.
11444 * gdb.base/maint.exp: Loosen matches.
11445 * gdb.base/pointers.c (main): Declare more_code.
11446 * gdb.base/pointers.exp: Match on output of a `next'.
11447 * gdb.base/structs.c: Add prototypes.
11448 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
11449 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
11450
114511999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11452
11453 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
11454 command.
11455
114561999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11457
11458 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
11459 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
11460
11461 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
11462 debug info. Deal with lack of signal hanlder info in stack.
11463
a9c64011 11464 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
11465 * gdb.base/annota1.exp: If printf has debug info, deal with it.
11466
5a2468f5
JM
114671999-07-19 Stan Shebs <shebs@andros.cygnus.com>
11468
11469 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
11470 gdb.base/foll-vfork.exp: Don't run for crosses.
11471
adf40b2e
JM
11472Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11473
11474 * gdb.base/configure.in: Check for gdbvars.exp instead of
11475 a1-selftest.exp.
11476 * gdb.base/configure: Re-generate.
11477
114781999-07-12 Stan Shebs <shebs@andros.cygnus.com>
11479
11480 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
11481 in trying to run first and name is too long.
11482
11483 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
11484 pointers2.c and pointers2.exp, respectively.
11485 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
11486 doschk happier.
11487
43e526b9
JM
114881999-07-08 Stan Shebs <shebs@andros.cygnus.com>
11489
11490 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
11491 callfuncs2.c and callfuncs2.exp.
11492
11493 * gdb.base/list.exp: Remove mistaken xfails.
11494 * gdb.base/list0.h: Add optional prototypes.
11495
9846de1b
JM
11496Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
11497
a9c64011 11498 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 11499 calling malloc.
a9c64011
AS
11500 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
11501 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
11502 use.
11503
115041999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11505
11506 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
11507 * gdb.base/annota2.cc, annota2.exp: Move from here.
11508 * gdb.c++/annota2.cc, annota2.exp: To here.
11509 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
11510
43ff13b4
JM
11511Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
11512
11513 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
11514 a consistent format.
11515
085dd6e6
JM
115161999-06-25 Stan Shebs <shebs@andros.cygnus.com>
11517
11518 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11519 * lib/gdb.exp (get_compiler_info): Add detection for assorted
11520 HP compilers, also set the globals $true and $false.
11521
11522 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
11523 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
11524 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
11525 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
11526 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
11527 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
11528 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
11529 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
11530 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
11531 whatis.c} Add C++ compatible function definitions and return
11532 types, add includes for library functions.
11533 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
11534 * gdb.base/step-test.c (myglob): Rename from glob.
11535 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
11536 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
11537 files, move here from gdb.hp.
11538 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
11539 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
11540 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
11541 Adjust line numbers in regexps.
11542
11543 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
11544 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
11545 instead of 0/1.
11546
11547 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
11548 foll-vfork.exp: New files, move here from gdb.hp.
11549 * gdb.base/page.exp: New file, test of pagination command.
11550
11551 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
11552 recursion test.
11553 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
11554
11555 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
11556 gdb.base/solib.exp: Fix compiler invocation process.
11557
11558 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
11559 HP-UX 11, turn off overload resolution explicitly.
11560 * gdb.base/commands.exp: Set argument list explicitly, add
11561 watchpoint test.
11562 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
11563 them work.
11564 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
11565 expressions properly.
11566 * gdb.base/corefile.exp: Loosen the match slightly.
11567 * gdb.base/default.exp: Allow "Error accessing memory" message
11568 also.
11569 * gdb.base/display.exp: Skip over x/0 j if PA64.
11570 * gdb.base/funcargs.exp: Add xfails for HP-UX.
11571 * gdb.base/interrupt.exp: Ditto.
11572 * gdb.base/langs.exp: Add symbolic matches governed by compiler
11573 in use.
11574 * gdb.base/list.exp: Add xfails for HP-UX.
11575 * gdb.base/long_long.exp: Refine some of the numeric matches.
11576 * gdb.base/mips_pro.exp: Xfail on HP-UX.
11577 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
11578 * gdb.base/nodebug.exp: Succeed on more varieties of output.
11579 * gdb.base/opaque.exp: Remove some HP-UX xfails.
11580 * gdb.base/ptype.exp: Succeed on more varieties of output.
11581 * gdb.base/scope.exp: Add xfails for HP-UX.
11582 * gdb.base/sect-cmd.exp: Add more cases.
11583 * gdb.base/setvar.exp: Add xfails for HP-UX.
11584 * gdb.base/shlib-call.exp: Loosen some matches slightly.
11585 * gdb.base/signals.exp: Match on void symbolically.
11586 * gdb.base/step-test.exp: Add case for PA64.
11587 * gdb.base/term.exp: Add exit and restart.
11588 * gdb.base/twice.exp: Clean up after self.
11589 * gdb.base/varargs.exp: Disable overload resolution explicitly.
11590 * gdb.base/whatis.exp: Allow more ways to pass tests.
11591
11592 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
11593 no longer useful.
11594
11595Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
11596
11597 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
11598 list of patterns.
11599 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
11600 print_double_array(double_array)", "continuing to breakpoint
11601 1018", "print print_double_array(array_d)" and "continuing to
11602 1034" tests.
d63a86f8 11603
085dd6e6
JM
116041999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
11605
a9c64011 11606 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
11607
116081999-06-24 Stan Shebs <shebs@andros.cygnus.com>
11609
11610 * config/mt-*: Remove, these haven't been used since 1996.
11611
116121999-06-22 Stan Shebs <shebs@andros.cygnus.com>
11613
11614 * gdb.base/call-strs.c, gdb.base/ending-run.c,
11615 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
11616 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
11617
9e0b60a8
JM
116181999-06-18 Stan Shebs <shebs@andros.cygnus.com>
11619
11620 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
11621 simpler match case for the ptype of the big class.
11622
116231999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11624
11625 * gdb.exp: Fix test for gdb_prompt existence.
11626
116271999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11628
11629 * gdb.exp (gdb_test): Add fail after calls to perror.
11630
116311999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11632
11633 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
11634
116351999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11636
11637 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
11638
0f71a2f6
JM
11639Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
11640
11641 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
11642 malloc() is linked in.
11643
116441999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11645
11646 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
11647 step at end.
11648
11649 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
11650
116511999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
11652
11653 * gdb.java/jv-print.exp: New file. (Our first Java test!)
11654
cce74817
JM
11655Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
11656
11657 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
11658 * gdb.base/mips_pro.exp: Likewise.
11659
116601999-06-02 Keith Seitz <keiths@cygnus.com>
11661
11662 * gdb.c++/templates.cc: Change all "new" operators to throw
11663 an exception.
11664 * gdb.c++/cplusfuncs.cc: Likewise.
11665
11666 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
11667
11668Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
11669
11670 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
11671 * gdb.base/ending-run.exp: When stepping out of main, accept a
11672 step into an arbitrary assembler file.
cce74817 11673
392a587b
JM
116741999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11675
d63a86f8 11676 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 11677 "breakpoint-invalid" to be printed.
d63a86f8 11678 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
11679 number of "frames-invalid" and "breakpoint-invalid" to be printed.
11680 * gdb.base/annota2.cc: Initialize a.x to 0.
11681
9e086581
JM
116821999-05-17 Keith Seitz <keiths@cygnus.com>
11683
11684 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
11685 when "skip_float_tests" set.
11686 Ditto for "print print_double_array(array_d)", "print print_small_structs",
11687 "print print_ten_doubles", and "step into print_long_arg_list".
11688 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
11689 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
11690 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
11691 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
11692 "skip_float_tests" is set.
11693 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
11694 when "skip_float_tests" set.
d63a86f8 11695
cd0fc7c3
SS
116961999-05-06 Keith Seitz <keiths@cygnus.com>
11697
11698 * gdb.base/annota2.cc: Include stdio.h.
11699
11700Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
11701
11702 * gdb.base/crossload.exp: Remove, this has been disabled ever
11703 since BFD stopped including all targets, and cross-GDB gets
11704 plenty of testing anyway.
11705 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
11706 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
11707 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
11708 * gdb.base/README: Remove, was doc for this.
11709 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
11710 needed.
11711
b83266a0
SS
117121999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11713
11714 * gdb.base/call-ar-st.exp: Fix one regular expression in test
11715 output.
11716
11717 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
11718 * gdb.base/annota2.exp: New file. More annotation tests.
11719 * gdb.base/annota1.c: New file. Source file for annota1.exp.
11720 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
11721
117221999-04-23 Angela Marie Thomas <angela@cygnus.com>
11723
11724 * config/cfdbug.exp: New file.
11725
7a292a7a
SS
117261999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
11727
11728 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
11729 Marcus Daniel's and Dale Hawkins's demangler crashes.
11730
11731 * gdb.c++/demangle.exp (test_gnu_style_demangling,
11732 test_lucid_style_demangling, test_arm_style_demangling,
11733 test_hp_style_demangling): Try Tom Tromey's core-dumping
11734 identifier under each demangling style.
11735
117361999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
11737
11738 * gdb.c++/demangle.exp: Include the current demangling style
11739 in all test names.
11740 (current_demangling_style): New global variable.
11741 (set_demangling_style, test_demangling_core, test_demangling,
11742 test_demangling_exact): New functions.
11743 (test_gnu_style_demangling, test_lucid_style_demangling,
11744 test_arm_style_demangling, test_hp_style_demangling): Use those,
11745 instead of calling gdb_test and gdb_test_exact directly.
11746 (catch_demangling_errors): New function, which reports errors
11747 signalled by the demangling test functions in an orderly way.
11748 (do_tests): Use catch_demangling_errors.
11749
117501999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
11751
11752 * gdb.base/signals.exp (test_handle_all_print): Use () for
11753 grouping in expressions, not {}.
11754
11755 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
11756 initialized yet.
11757
117581999-04-01 Stan Shebs <shebs@andros.cygnus.com>
11759
11760 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
11761 are listed.
11762
117631999-03-26 Stan Shebs <shebs@andros.cygnus.com>
11764
11765 * gdb.stabs/weird.exp: Test for CC being defined before
11766 looking at its value.
11767
117681999-03-25 Stan Shebs <shebs@andros.cygnus.com>
11769
11770 * gdb.base/call-ar-st.exp: Remove stray '#'.
11771 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
11772 "short int" and "long int".
11773 * gdb.c++/overload.cc: Cast the string added in the previous
11774 change, to mollify finicky HP compiler.
11775 * gdb.hp/reg-test.exp (testfile): Fix file name.
11776 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 11777
7a292a7a
SS
11778 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
11779 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
11780 alternate form of enum ptype.
11781
c906108c
SS
117821999-03-23 Stan Shebs <shebs@andros.cygnus.com>
11783
7a292a7a
SS
11784 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
11785 * gdb.hp/*.exp: Change all to run compiler probe only after
11786 passing skip_hp_tests, so as not to waste time on guaranteed
11787 failure.
11788
c906108c
SS
11789 * gdb.c++/overload.cc: Pass string instead of char addr, always
11790 init ccpfoo.
11791 * gdb.c++/templates.cc: Fix syntax error.
11792
7a292a7a
SS
11793Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11794
11795 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 11796 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
11797 command.
11798
117991999-03-18 James Ingham <jingham@cygnus.com>
11800
11801 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
11802
11803 * gdb.c++/method.exp: It was testing an uninitialized int on the
11804 stack and assuming it was positive.
11805
11806 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
11807
11808 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 11809 keep it from killing the rest of the tests.
7a292a7a
SS
11810 Use gdb_continue_to_end.
11811
11812 * gdb.base/sigall.exp: use gdb_continue_to_end.
11813
11814 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
11815
11816 * gdb.base/display.exp: use runto_main, not run.
11817
d63a86f8
RM
11818 * gdb.base/default.exp: Check for the current error message in the
11819 r abbreviation test.
7a292a7a
SS
11820 Add strongarm to the targets that know info float.
11821
d63a86f8 11822 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
11823 run which doesn't work with monitors.
11824
11825 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
11826
11827 * gdb.base/break.exp: use the gdb_continue_to_end proc.
11828
11829 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
11830 program. Traps the case (in Cygmon) when the program never really
11831 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
11832 more places, so I used my name. Sorry Mark...
11833
11834 * config/monitor.exp (gdb_target_monitor): added another
11835 target_info parameter: remotebinarydownload. This will set the
11836 remotebinarydownload flag if this is causing some boards trouble.
11837
118381999-03-18 Mark Salter <msalter@cygnus.com>
11839
11840 * lib/gdb.exp (continue_to_exit): New function.
11841
11842 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
11843 * gdb.base/ending-run.exp: Ditto.
11844 * gdb.base/step-test.exp: Ditto.
11845
118461999-03-16 Stan Shebs <shebs@andros.cygnus.com>
11847
11848 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
11849 (suggested by Art Haas <ahaas@neosoft.com>).
11850
118511999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
11852
11853 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
11854
11855Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
11856
11857 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
11858 descriptions of types (short unsigned int vs unsigned short, etc).
11859
118601999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
11861
11862 * gdb.base/call-strs.exp: Don't assume that `step' will step over
11863 a call to strlen; sometimes we do have sources.
11864
118651999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
11866
11867 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
11868 character, so GDB won't print garbage after its end.
d63a86f8 11869
c906108c
SS
11870 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
11871 breakpoint there instead. Sometimes GCC emits memcpy to handle
11872 the large structures being passed by value, so we step into that
11873 instead of sum_array_print, which obscures what we're really testing.
11874 * gdb.base/step-test.exp: However, we do want a test that notices
11875 the bizarre steps into memcpy, so do that here. Add check for
11876 stepping into function calls that pass large structures by value.
11877 ("Is that a noun clause, or are you just happy to see me?")
11878 Remove all references to specific line numbers.
11879 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
11880 New type and function.
11881 (main): Call large_struct_by_value, passing it a large struct by value.
11882 * lib/gdb.exp (gdb_get_line_number): New function.
11883
11884 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
11885 more portable.
11886
7a292a7a
SS
118871999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
11888
c906108c
SS
11889 * lib/gdb.exp: Doc fixes.
11890
7a292a7a
SS
118911999-03-05 Nick Clifton <nickc@cygnus.com>
11892
d63a86f8 11893 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
11894
118951999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
11896
c906108c
SS
11897 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
11898 commands. They're not germane to this test, and they don't work
11899 that way on remote targets.
11900
3fc11d3e
JM
119011999-03-01 James Ingham <jingham@cygnus.com>
11902
11903 * Changelog entries merged over from gdb development branch.
11904
3fc11d3e
JM
11905 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
11906
11907 * lib/gdb.exp (gdbtk_analyze_results): Generic function
11908 for outputting results of test run.
11909
2d4a1622 11910 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
11911
11912 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 11913
7a292a7a
SS
119141999-02-25 Felix Lee <flee@cygnus.com>
11915
11916 * lib/gdb.exp (debug_format): initialize
11917
c906108c
SS
119181999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
11919
11920 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
11921 * gdb.base/call-rt-st.c: Ditto.
11922
c906108c
SS
119231999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
11924
11925 * gdb.threads/pthreads.exp (horiz): New variable.
11926 (test_startup): Fix regexps that capture thread numbers.
11927
119281999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
11929
11930 * gdb.base/smoke.exp: Disambiguate two test case names (both
11931 called ``print'').
11932
11933Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
11934
11935 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
11936 compilation.
11937
119381999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11939
11940 * gdb.base/miscexprs.exp: Change patterns to match GDB's
11941 actual output formatting.
11942 * gdb.base/smoke.exp: GDB removes leading 0's.
11943 * gdb.base/volatile.exp: Don't check type of remuneration;
11944 that variable is no longer defined in constvars.c.
11945 * gdb.base/step-test.c (main): Exit with explicit exit code.
11946 * gdb.base/step-test.exp: Remove two nexti checks--they are
11947 not portable.
11948
119491999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11950
11951 * gdb.base/help.exp ("help delete display"): Fix test to match
11952 gdb's output.
11953
11954 * gdb.base/long_long.c (known_types): Initialize values to zero.
11955 * gdb.base/long_long.exp: Step one more line
11956 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
11957 leading zeros. Explicitly ask for hex formatting. Use
11958 unique test case names.
c906108c
SS
11959
11960Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11961
d63a86f8 11962 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
11963
11964 * gdb.c++/method.exp: Add missing close brace.
11965
119661999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
11967
11968 * gdb.base/maint.exp: Use 'set height 0' to disable page
11969 prompting, not 'set height 400'.
11970
11971 Fix a bunch of timeouts.
11972 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
11973 four separate tests, so expect doesn't take forever to match a ton
11974 of text against a regexp with lots of .* forms.
11975 ("maint print psymbols", "maint print symbols"): Make some of
11976 these greps more selective, so that expect doesn't try to wade
11977 through huge piles of output and time out.
11978
11979 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
11980
11981 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
11982 tests: one which doesn't expect shlib events to be reported, and
11983 another which does, but is XFAIL for all platforms other than
11984 HP/UX.
11985
11986 * gdb.base/break.exp: Teach the test suite that the `catch
11987 fork', `catch vfork', and `catch exec' commands produce error
11988 messages on platforms that don't provide these features.
11989
11990Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
11991
11992 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
11993 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
11994 (shortening names from solib_threshold.exp etc), won't run on
11995 anything but HP-UX for the foreseeable future.
11996 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
11997 reflect move.
11998
11999Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
12000
12001 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12002 gdb.trace/Makefile.in (clean): Remove all test executables.
12003
12004Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
12005
12006 * gdb.base/shlib-call.exp: add test cases to verify that gdb
12007 successfully re-sets breakpoints in shared libraries.
12008 * gdb.base/shmain.c (main): return 0, don't fall off the end.
12009
12010Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12011
d63a86f8
RM
12012 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
12013 and compiled w/o GCC.
c906108c
SS
12014
12015 * gdb.hp/watch-cmd.exp: ditto.
12016
12017 * gdb.hp/watch-hp.exp: ditto.
12018
12019 * gdb.hp/xdb1.exp: ditto.
12020
12021 * gdb.hp/xdb2.exp: ditto.
12022
12023 * gdb.hp/dbx.exp: ditto.
12024
12025Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
12026
12027 * constvars.c: Remove C++-isms.
12028 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
12029 with GCC.
12030
12031Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
12032
12033 The following changes are part of the HP merge.
12034
12035 * gdb.base/break.exp: new tests to verify that catchpoints for
12036 fork, vfork, and exec don't trigger inappropriately.
12037
12038 * gdb.base/opaque.exp: compile one file at a time, then link.
12039
12040 * gdb.base/signals.exp: be more restrictive about which hppa
12041 systems receive a setup_xfail. new tests.
12042
12043 * gdb.base/solib_threshold.build: new file.
12044 * gdb.base/solib_threshold.exp: new file.
12045 * gdb.base/solib_threshold.link_opts: new file.
12046 * gdb.base/solib_threshold.mk: new file.
12047 * gdb.base/gen_solib_threshold.c: new file.
12048
12049 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
12050 tests. New tests for enums inside classes.
12051
12052 * gdb.c++/compiler.cc: indicate support of template debugging.
12053
12054 * gdb.c++/demangle.exp: run hp style demangling tests.
12055
12056 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
12057 tests.
12058
12059 * gdb.c++/misc.cc: changes to support new tests.
12060
12061 * gdb.c++/templates.cc: changes to support HP's compiler; changes
12062 to support new tests.
12063
12064 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
12065 gcc, then skip these tests.
12066
12067Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
12068
12069 The following files are part of the HP merge; some had longer
12070 names at HP, but have been renamed to be no more than 14
12071 characters in length.
12072
12073 * gdb.hp/ambiguous.cc: new file.
12074 * gdb.hp/ambiguous.exp: new file.
12075 * gdb.hp/attach.exp: new file.
12076 * gdb.hp/attach2.exp: new file.
12077 * gdb.hp/classes-hp.exp: new file.
12078 * gdb.hp/ctti.exp: new file.
12079 * gdb.hp/ctti-add.cc: new file.
12080 * gdb.hp/ctti-add1.cc: new file.
12081 * gdb.hp/ctti-add2.cc: new file.
12082 * gdb.hp/ctti-add3.cc: new file.
12083 * gdb.hp/dbx.exp: new file.
12084 * gdb.hp/exception.cc: new file.
12085 * gdb.hp/exception.exp: new file.
12086 * gdb.hp/foll-exec.c: new file.
12087 * gdb.hp/foll-exec.exp: new file.
12088 * gdb.hp/foll-fork.c: new file.
12089 * gdb.hp/foll-fork.exp: new file.
12090 * gdb.hp/foll-vfork.c: new file.
12091 * gdb.hp/foll-vfork.exp: new file.
12092 * gdb.hp/inherit-hp.exp: new file.
12093 * gdb.hp/more-steps.exp: new file.
12094 * gdb.hp/namespace.cc: new file.
12095 * gdb.hp/namespace.exp: new file.
12096 * gdb.hp/optimize.exp: new file.
12097 * gdb.hp/pxdb.c: new file.
12098 * gdb.hp/pxdb.exp: new file.
12099 * gdb.hp/quicksort.exp: new file.
12100 * gdb.hp/reg-test.exp: new file.
12101 * gdb.hp/reg-test.s: new file.
12102 * gdb.hp/sized-enum.c: new file.
12103 * gdb.hp/sized-enum.exp: new file.
12104 * gdb.hp/start-stop.exp: new file.
12105 * gdb.hp/templ-hp.cc: new file.
12106 * gdb.hp/templ-hp.exp: new file.
12107 * gdb.hp/thr-lib.c: new file.
12108 * gdb.hp/thr-lib.exp: new file.
12109 * gdb.hp/thr-lib.h: new file.
12110 * gdb.hp/thr-liblib.c: new file.
12111 * gdb.hp/virtfun-hp.c: new file.
12112 * gdb.hp/virtfun-hp.exp: new file.
12113 * gdb.hp/watch-cmd.exp: new file.
12114 * gdb.hp/watch-hp.exp: new file.
12115 * gdb.hp/xdb1.exp: new file.
12116 * gdb.hp/xdb2.exp: new file.
12117 * gdb.hp/xdb3.exp: new file.
12118
12119Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
12120
12121 The following files are part of the HP merge; some had longer
12122 names at HP, but have been renamed to be no more than 14
12123 characters in length.
12124
12125 * gdb.base/ss.h: new file.
12126 * gdb.base/call-ar-st.c: new file.
12127 * gdb.base/call-ar-st.exp: new file.
12128 * gdb.base/call-rt-st.c: new file.
12129 * gdb.base/call-rt-st-exp: new file.
12130 * gdb.base/call-strs.exp: new file.
12131 * gdb.base/ena-dis-br.exp: new file.
12132 * gdb.base/environ.exp: new file.
12133 * gdb.base/long_long.exp: new file.
12134 * gdb.base/sect-cmd.exp: new file.
12135 * gdb.base/shlib-cl2.exp: new file.
12136 * gdb.base/smoke.exp: new file.
12137 * gdb.base/so-impl-ld.c: new file.
12138 * gdb.base/so-impl-ld.exp: new file.
12139 * gdb.base/so-indr-cl.c: new file.
12140 * gdb.base/so-indr-cl.exp: new file.
12141 * gdb.base/varargs.exp: new file.
12142 * gdb.base/volatile.exp: new file.
12143 * gdb.base/whatis-exp.exp: new file.
7a292a7a 12144 * gdb.base/display.exp: new file.
c906108c
SS
12145 * gdb.c++/derivation.exp: new file.
12146 * gdb.c++/local.exp: new file.
12147 * gdb.c++/member-ptr.exp: new file.
12148 * gdb.c++/overload.exp: new file.
12149 * gdb.c++/ovldbreak.exp: new file.
12150 * gdb.c++/ref-types.exp: new file.
12151 * gdb.c++/ref-types2.exp: new file.
12152 * gdb.c++/userdef.exp: new file.
d63a86f8 12153
c906108c
SS
12154Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
12155
12156 * gdb.base/default.exp: Reflect wording change in remote.c.
12157
dc96c6c7 12158Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12159
12160 * gdb.base/help.exp: Update to reflect current text.
12161
12162Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
12163
12164 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
12165 they're stack variables and contain garbage.
12166 * gdb.c++/anon-union.exp: new file.
12167
12168 The following changes were made by David Taylor
12169 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12170 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12171 in changes by HP.
12172
12173 * gdb.base/bitops.exp: new file.
12174 * gdb.base/default.exp: change expected messages for catch and
12175 info catch tests to reflect HP merge changes.
12176 * gdb.base/enable-disable-break.exp
12177 * gdb.base/ending-run.c: new file.
12178 * gdb.base/long_long.c: new file.
12179 * gdb.base/maint.exp: new file.
12180 * gdb.base/pointers2.exp: new file.
12181 * gdb.base/shlib-call2.exp: new file.
12182 * gdb.base/solib.exp: new file.
12183 * gdb.base/step-test.c: new file.
12184 * gdb.c++/anon-union.cc: new file.
12185 * gdb.c++/local.cc: new file.
12186 * gdb.c++/member-pointer.cc: new file.
12187 * gdb.c++/method.cc: new file.
12188 * gdb.c++/ref-types.cc: new file.
12189 * gdb.c++/ref-types2.cc: new file.
12190 * gdb.c++/userdef.cc: new file.
d63a86f8 12191
c906108c
SS
12192 * gdb.base/scope.exp: compile one file at a time, then link.
12193 * gdb.base/langs.exp: ditto.
12194 * gdb.base/list.exp: ditto.
d63a86f8 12195
c906108c
SS
12196Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
12197
12198 The following changes were made by David Taylor
12199 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12200 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12201 in changes by HP.
d63a86f8 12202
c906108c
SS
12203 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
12204 skip tests. When compiling pass c++ flag to gdb_compile.
12205 * gdb.c++/
d63a86f8 12206
c906108c
SS
12207 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
12208 test for on hppa*-*-hpux*; use args to see if c++ was specified.
12209 (skip_hp_tests): new function.
12210 (gdb_preprocess): new function.
12211
12212 * configure.in (hpdir): decide whether to configure gdb.hp.
12213 * configure: regenerated.
12214
12215 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
12216 to delete on clean.
12217 (EXECUTABLES): update to reflect new additions.
12218 * gdb.base/commands.exp: update message expected.
12219 * gdb.base/default.exp: add copyright notice.
12220 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
12221 * gdb.base/help.exp: update messages to reflect current text.
12222 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
12223 targets for recurse tests.
12224 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
12225 skip this file.
12226
12227 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
12228 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
12229 compilation.
12230 * gdb.c++/misc.exp: ditto.
12231 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
12232 run the tests. tell gdb_compile that it's a c++ compilation.
12233
12234 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 12235
c906108c
SS
12236 * gdb.base/all-bin.exp: new file.
12237 * gdb.base/arithmet.exp: new file.
12238 * gdb.base/assign.exp: new file.
12239 * gdb.base/completion.exp: new file.
12240 * gdb.base/cond-expr.exp: new file.
12241 * gdb.base/condbreak.exp: new file.
12242 * gdb.base/define.exp: new file.
12243 * gdb.base/dollar.exp: new file.
12244 * gdb.base/environment.exp: new file.
12245 * gdb.base/eval-skip.exp: new file.
12246 * gdb.base/jump.exp: new file.
12247 * gdb.base/logical.exp: new file.
12248 * gdb.base/pointers.exp: new file.
12249 * gdb.base/relational.exp: new file.
12250 * gdb.base/section_command.exp: new file.
12251 * gdb.base/whatis-expr.exp: new file.
12252
12253 * gdb.base/all-types.c: new file.
12254 * gdb.base/call-array-struct.c: new file.
12255 * gdb.base/call-return-struct.c: new file.
12256 * gdb.base/call-strings.c: new file.
12257 * gdb.base/callfuncs2.c: new file.
12258 * gdb.base/condbreak.c: new file.
12259 * gdb.base/constvars.c: new file.
12260 * gdb.base/display.c: new file.
12261 * gdb.base/int-type.c: new file.
12262 * gdb.base/jump.c: new file.
12263 * gdb.base/miscexprs.c: new file.
12264 * gdb.base/pointers.c: new file.
12265 * gdb.base/pointers2.c: new file.
12266 * gdb.base/shmain.c: new file.
12267 * gdb.base/shr1.c: new file.
12268 * gdb.base/shr2.c: new file.
12269 * gdb.base/solib.c: new file.
12270 * gdb.base/solib1.c: new file.
12271 * gdb.base/solib2.c: new file.
12272 * gdb.base/varargs.c: new file.
12273 * gdb.c++/derivation.cc: new file.
12274 * gdb.c++/overload.cc: new file.
12275 * gdb.c++/ovldbreak.cc: new file.
12276 * gdb.hp/attach.c: new file.
12277 * gdb.hp/attach2.c: new file.
12278 * gdb.hp/average.c: new file.
12279 * gdb.hp/compiler.c: new file.
12280 * gdb.hp/compiler.cc: new file.
12281 * gdb.hp/execd-program.c: new file.
12282 * gdb.hp/follow-exec.c: new file.
12283 * gdb.hp/follow-fork.c: new file.
12284 * gdb.hp/follow-vfork-and-exec.c: new file.
12285 * gdb.hp/misc-hp.cc: new file.
12286 * gdb.hp/more-steps.c: new file.
12287 * gdb.hp/optimize.c: new file.
12288 * gdb.hp/quicksort.c: new file.
12289 * gdb.hp/run-hp.c: new file.
12290 * gdb.hp/start-stop.c: new file.
12291 * gdb.hp/sum.c: new file.
12292 * gdb.hp/templates-hp.cc: new file.
12293 * gdb.hp/thread-local-in-lib.c: new file.
12294 * gdb.hp/thread-local-in-lib.h: new file.
12295 * gdb.hp/thread-local-in-lib.lib.c: new file.
12296 * gdb.hp/vforked-program.c: new file.
12297 * gdb.hp/virtfunc-hp.cc: new file.
12298 * gdb.hp/watchpoint-hp.c: new file.
12299 * gdb.hp/xdb.c: new file.
12300 * gdb.hp/xdb0.c: new file.
12301 * gdb.hp/xdb0.h: new file.
12302 * gdb.hp/xdb1.c: new file.
12303
12304Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
12305
12306 The following change was made by Edith Epstein
12307 <eepstein@cygnus.com> as part of a project to merge in changes
12308 originally made by HP; HP did not create ChangeLog entries.
12309
12310 * gdb.c++/demangle.exp: changed the expected output for some
12311 ARM-style mangling -- removed second reference to datatype.
12312 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 12313 T1<char>::~T1<char>(void)
c906108c 12314 becomes,
a9c64011
AS
12315 maint demangle __dt__11T1__pt__2_cFv
12316 T1<char>::~T1(void)
c906108c
SS
12317
12318 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 12319
c906108c
SS
12320Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
12321
12322 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
12323 * gdb.trace/backtrace.exp: Likewise.
12324 * gdb.trace/circ.exp: Likewise.
12325 * gdb.trace/collection.exp: Likewise.
12326 * gdb.trace/deltrace.exp: Likewise.
12327 * gdb.trace/infotrace.exp: Likewise.
12328 * gdb.trace/limits.exp: Likewise.
12329 * gdb.trace/packetlen.exp: Likewise.
12330 * gdb.trace/passc-dyn.exp: Likewise.
12331 * gdb.trace/passcount.exp: Likewise.
12332 * gdb.trace/report.exp: Likewise.
12333 * gdb.trace/save-trace.exp: Likewise.
12334 * gdb.trace/tfind.exp: Likewise.
12335 * gdb.trace/tracecmd.exp: Likewise.
12336 * gdb.trace/while-dyn.exp: Likewise.
12337 * gdb.trace/while-stepping.exp: Likewise.
12338
123391998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
12340
12341 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
12342
12343Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
12344
12345 From Brendan Kehoe:
12346 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
12347 int return types.
12348
12349Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
12350
12351 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
12352 remote dos host testing right.
12353
12354Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
12355
12356 * gdb.base/corefile.exp: remove some xfails.
12357
12358Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
12359
12360 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
12361 have different timestamps.
12362
12363Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
12364
12365 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
12366 gdb.base/default.exp: Replace "exec" with "executable".
12367
12368Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
12369
12370 * gdb.base/default.exp: Change else if to elseif from previous
12371 delta.
12372
12373Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
12374
12375 * gdb.base/default.exp: Add brace missing from previous delta.
12376
12377Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
12378
12379 * gdb.base/default.exp: Support test for info float for all
12380 varieties of arm toolchain.
12381
dc96c6c7 12382Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12383
12384 * gdb.trace/*.exp: remove "remote_download" command.
12385
dc96c6c7 12386Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12387
12388 * gdb.trace/*.exp: remove -gdwarf from compile.
12389
12390Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
12391
12392 * gdb.trace/configure.in(AC_INIT): typo
12393 * gdb.trace/configure: regenerated
12394
dc96c6c7 12395Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12396
12397 * config/m68k-emc.exp: New file.
12398 * lib/<emc-support.exp trace-support.exp}: New files.
12399 * configure.in: add new test directory gdb.trace.
12400 * gdb.trace/{configure configure.in Makefile.in}: New files.
12401 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
12402 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
12403 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
12404 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
12405 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
12406 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
12407 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 12408
dc96c6c7 12409Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12410
12411 * gdb.c++/classes.exp: Change all regular expressions to match
12412 arbitrary combinations of newline/carriage-return, so that they
12413 will work equally well on Unix and Windows.
12414 * gdb.c++/inherit.exp: ditto.
12415 * gdb.c++/virtfunc.exp: ditto.
12416
124171998-08-11 Dawn Perchik <dawn@cygnus.com>
12418
12419 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
12420
c2d11a7d
JM
12421Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
12422
12423 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
12424 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
12425 to use a0-a3/d0-d3 as needed.
12426
12427Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
12428
12429 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
12430 * gdb.disasm/am33.exp: Corresponding changes.
12431
c906108c
SS
124321998-07-11 Felix Lee <flee@cygnus.com>
12433
12434 * gdb.base/callfuncs.exp: add cmp10 test.
12435 * gdb.base/callfuncs.c (cmp10): new function.
12436
12437Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
12438
d63a86f8 12439 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
12440 into two parts to get around a synchronization problem in expect.
12441
3fc11d3e
JM
12442Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
12443
12444 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
12445
12446 * configure.in: Add options for gdbtk testsuite.
12447
12448 * configure: Regenerate.
12449
12450 * gdb.gdbtk: New directory to hold gdbtk tests.
12451
c906108c
SS
12452Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12453
12454 * gdb.fortran/types.exp: Escape brackets in expect patterns
12455 for test_float_literal_types_accepted tests.
12456 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
12457 before run test.
12458
c2d11a7d
JM
12459Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
12460
12461 * am33.exp: Just compile, do not link the testcase.
12462 * am33.s: Add ".am33" pseudoop to force am33 mode.
12463
c906108c
SS
124641998-06-25 Felix Lee <flee@cygnus.com>
12465
12466 * gdb.base/setshow.exp: make sure $pc is sane.
12467
12468 * gdb.stabs/weird.exp: split expect patterns properly.
12469
c2d11a7d
JM
12470Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
12471
12472 * gdb.disasm/am33.s: New disassembler testfile for the am33.
12473 * gdb.disasm/am33.exp: Run it.
12474
dc96c6c7 12475Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12476
12477 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
12478 match processing (and eliminate spurious timeouts when running).
12479
dc96c6c7 12480Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12481
12482 * gdb.base/signals.exp (test_handle_all_print): put back Mach
12483 exception test, but conditionalize it on target [mach | gnu].
12484
dc96c6c7 12485Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12486
12487 * gdb.base/overlays.exp: fixup compile line for linker script.
12488
12489Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
12490
12491 * gdb.fortran/types.exp: don't guess at float size.
12492
12493Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
12494
12495 * gdb.base/exprs.exp: delete test that depends on int size.
12496
12497Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
12498
12499 * config/sim.exp: Removed checks for target triplets.
12500 (gdb_target_sim): Use gdb,target_sim_options.
12501
12502Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
12503
12504 * gdb.base/reread.exp: New file.
12505 * gdb.base/reread1.c: New file.
12506 * gdb.base/reread2.c: New file.
12507
12508Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
12509
12510 * config/sim.exp: Use 'target sim -sparclite' when running
12511 SPARClite programs.
12512
12513Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
12514
12515 * gdb.base/structs2.exp: New file.
12516 * gdb.base/structs2.c: New file.
12517
12518Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
12519
12520 * gdb.asm/common.inc: New file.
12521 * gdb.asm/d10v.inc: New file.
12522 * asm-source.exp: Pass -I's to gas to find .inc files.
12523 Update line numbers in expected output.
12524 * asmsrc1.s: Rewrite.
12525 * asmsrc2.s: Rewrite.
12526 * configure.in: Create arch.inc symlink.
12527 * configure: Regenerate.
12528 * Makefile.in (distclean): Delete arch.inc.
12529
12530Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
12531
12532 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
12533 (t_enum_value2): ditto
12534 (t_enum_value3): ditto
12535 (main): ditto
12536Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12537
12538 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
12539 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
12540 change.
12541 Use gdb_test instead of send_gdb/gdb_expect sequences.
12542
12543Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
12544
12545 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
12546 not void.
12547
12548Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
12549
12550 * gdb.base/branches.c: Code with lots of loops and
12551 subroutines. Used to test gdbs ability to single step through PC
12552 changes, especially to test mips-tdep.c:mips_next_pc
12553
12554Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
12555
12556 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
12557 more rigorous EGCS C++ error checking.
12558
12559Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12560
a9c64011
AS
12561 * gdb.base/help.exp: Clean up `help set args' and `help show args'
12562 tests.
12563 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
12564 function when asleep.
12565 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
12566 for i*86 Linux and SVR4 signal handling problems.
12567 Remove linux xfail for `next to handler in signals_tests_1', fixed
12568 by recent infrun.c change.
12569 Limit backtrace to 10 frames to avoid timeout problems with infinite
12570 stack backtraces.
12571 Adjust expect pattern in `handle all print' test to match Apr 28 1997
12572 target.[ch] change.
c906108c
SS
12573
12574Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
12575
12576 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
12577 for a newline from gdb before continuing.
12578 (default_gdb_exit): Just look for y or n.
12579 (gdb_test): Detect abnormal exit from GDB running on DOS; if
12580 it does, fail the rests of the tests in the file.
12581
12582Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
12583
12584 * config/cygmon.exp: New file.
12585
12586Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
12587
12588 * gdb.base/list.exp: Fix problem with "list default lines around
12589 main" test on remote targets.
12590
12591 * gdb.base/scope.exp: Fix problem with filelocal_bss before
12592 run test on remote targets.
12593
12594Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
12595
12596 * gdb.asm: New directory.
12597 * configure.in: Configure it.
12598 * configure: Regenerate.
12599 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
12600 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
12601
12602Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
12603
12604 * config/mn10300-eval.exp: New file to support MN10300 eval board.
12605
dc96c6c7 12606Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12607
a9c64011
AS
12608 * gdb.base/overlays (several files): Merge the two overlay
12609 managers into one. Change variables (foox, barx, bazx, grbxx)
12610 back into ints but force them to load in their proper sections.
c906108c
SS
12611
12612Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
12613
12614 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
12615 on-chip insn memory and IMAP1 to upper 128k.
12616 (D10VCopy): Handle memory regions crossing 16k boundaries.
12617 (D10VCopy): Transfer data in 32 bit chunks.
12618
12619Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
12620
12621 * gdb.base/overlays.c (main): Exit normally when result is
12622 correct.
12623
12624 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
12625 map. Include space for printf in .text segment.
12626
12627 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
12628 updated d10v memory VMA/LMA map.
12629 (D10VCopy): Call D10VTranslate.
d63a86f8 12630
c906108c
SS
12631Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
12632
12633 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
12634
12635 * gdb.base/bar.c (barx, bar): Change variable to small array so
12636 that it won't be put into the .sdata - small data -
12637 section. Update reference.
12638 * gdb.base/baz.c (bazx, baz): Ditto.
12639 * gdb.base/foo.c (foox, foo): Ditto.
12640 * gdb.base/grbx.c (grbxx, grbx): Ditto.
12641
12642 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
12643 to be arrays.
d63a86f8 12644
dc96c6c7 12645Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12646
a9c64011
AS
12647 * gdb.base/overlays.exp: fix up and get working again.
12648 Add tests for backtraces from an overlay function.
d63a86f8 12649
c906108c
SS
12650Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
12651
12652 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
12653 "calling function with watchpoint enabled".
12654
12655Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
12656
12657 * gdb.base/break.exp (test_next_with_recursion): Remove
12658 gdb_suppress_tests for d10v-*-*.
12659 * lib/gdb.exp (gdb_suppress_tests): Disable this function
12660 pending review of whether it is useful or not.
12661
12662Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
12663
12664 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
12665
12666Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
12667
12668 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
12669 * config/dve.exp: New file to support Densan boards.
12670
12671Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
12672
12673 * gdb.base/interrupt.exp: Document problem of simulators, signals,
12674 reads and BSD.
12675
12676Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
12677
12678 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
12679 response.
12680
12681 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
12682
12683Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
12684
12685 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
12686 test.
12687
12688 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
12689 target_sizeof_long and target_bigendian_p.
12690 (structs_by_value, structs_by_reference): Check values according
12691 to targets word size and endianess.
d63a86f8 12692
c906108c
SS
12693Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
12694
12695 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
12696 output.
12697
12698Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
12699
12700 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
12701 Update test of set args help to match source change.
12702
12703Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
12704
12705 * gdb.base/default.exp: Expect help system output to be in
12706 alphabetical order.
12707 * gdb.base/help.exp: Ditto.
12708
12709Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
12710
12711 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
12712 "i*86-pc-linux-gnu*".
12713 * gdb.base/interrupt.exp: Ditto.
12714 * gdb.base/corefile.exp: Ditto.
12715
12716 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
12717 define vxworks when building the testcase.
12718
12719 * gdb.base/ptype.exp: Fix testnames to be unique.
12720 * gdb.base/radix.exp: Ditto.
12721 * gdb.base/term.exp: Ditto.
12722 * gdb.base/whatis.exp: Ditto.
12723 * gdb.c++/classes.exp: Ditto.
12724
12725Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
12726
12727 * gdb.base/callfuncs.exp: Fix indentation.
12728
12729 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
12730 suppress_flag has been set.
12731 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
12732 target feature.
12733
12734Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
12735
12736 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
12737 the testcase.
12738
12739 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
12740 set_debug_traps() and breakpoint().
12741 * gdb.c++/misc.cc (main): Ditto.
12742 * gdb.c++/templates.cc (main): Ditto.
12743 * gdb.c++/virtfunc.cc (main): Ditto.
12744
12745Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
12746
12747 * lib/gdb.exp(gdb_step_for_stub): New function.
12748 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
12749 exists, reload the executable and do a "continue" instead of
12750 doing a jump.
12751 (runto_main): Use gdb_step_for_stub.
d63a86f8 12752
c906108c
SS
12753 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
12754 tests to have unique names.
12755 * gdb.base/callfuncs.exp: Ditto.
12756 * gdb.base/commands.exp: Ditto.
12757 * gdb.base/default.exp: Ditto.
12758 * gdb.base/help.exp: Ditto.
12759 * gdb.base/list.exp: Ditto.
12760 * gdb.base/opaque.exp: Ditto.
12761 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
12762 similar tests.
d63a86f8 12763
c906108c
SS
12764 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
12765 * gdb.c++/cplusfuncs.cc: Ditto.
12766 * gdb.c++/virtfunc.cc: Ditto.
12767
12768 * config/monitor.exp: Keep track of the last file we saw, rather
12769 than trying to get the info from gdb.
12770
12771 * gdb.fortran/types.exp: Move comment to previous line.
12772
12773Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
12774
12775 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
12776 target mode.
12777
12778Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
12779
12780 From Bob Manson:
12781 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
12782 string from GDB when it connects.
12783
12784 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
12785
12786Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
12787
12788 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
12789 if we can't get a debug format from GDB (we may be testing an
12790 older GDB). Use a 10 second timeout when checking for the format.
12791
12792 * gdb.stabs/weird.exp: Fix quoting.
12793
12794 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
12795
12796Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
12797
12798 * config/arm-ice.exp: New file.
12799
12800Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
12801
12802 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
12803 until it has been modified to work with the new testsuite.
12804
99707966 12805 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
12806 testcase won't compile, cause all of the testcases in the file to
12807 fail instead.
12808
12809 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
12810 (gdb_clear_suppressed): New procedure.
12811 (gdb_stop_suppressing_tests): Only clear suppress_flag if
12812 it contains a positive value.
12813
12814Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
12815
12816 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
12817
12818 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
12819
12820Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
12821
12822 * lib/gdb.exp (setup_xfail_format): New function.
12823 (get_debug_format): New function to get debug format.
12824 (debug_format): New global variable to hold last value set
12825 by get_debug_format.
12826 * gdb.base/list.exp: Call get_debug_format and expect some
12827 tests to fail for DWARF 1 and COFF formats.
12828 * gdb.c++/ptype.exp: Ditto.
12829 * gdb.c++/classes.exp: Ditto.
12830 * gdb.c++/cplusfuncs.exp: Ditto.
12831 * gdb.c++/inherit.exp: Ditto.
12832 * gdb.c++/templates.exp: Ditto.
12833 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 12834
c906108c
SS
12835Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
12836
12837 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
12838 host doesn't have a currently-open connection.
12839
12840 * config/sparclet.exp: Cleanups and fixes to make it generic for
12841 any gdb stub target. Handle cases where gdb doesn't respond when
12842 interrupted in a sane fashion.
12843
12844 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
12845 same thing in a totally different way.
12846
12847 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
12848 setting "timeout".
12849 (gdb_start): We set the global gdb_prompt variable in
12850 default_gdb_init now.
12851
12852Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
12853
12854 * gdb.base/printcmds.exp: Fix "check for floating addition"
12855 regexp to accept results within approx +/- .01 of exact value.
12856 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
12857
12858Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
12859
12860 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
12861 properly.
12862 (gdb_expect): Add optional timeout parameter, and add timeout
12863 value to various calls.
12864 (gdb_suppress_tests): Only give one warning message per group.
12865
12866Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
12867
12868 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
12869 global variables. Handle getting a value for $timeout more
12870 gracefully.
12871
12872Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12873
12874 * lib/gdb.exp: Close connection to remote host if gdb doesn't
12875 initialize.
12876 (default_gdb_init): New procedure; allow gdb_init to be overridden
12877 by a target configuration file.
12878 (gdb_expect): Pass the timeout to remote_expect.
12879
12880 * config/monitor.exp(gdb_load): Fix typo in regexp.
12881
12882Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
12883
12884 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
12885
12886Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
12887
12888 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
12889 here. Call gdb_target_exec before rebooting the target, to make
12890 sure the connection to the target is closed.
12891 (gdb_load): Pass the name of the executable to gdb_target_monitor.
12892 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
12893 Also detect "Timeout reading from remote" error.
12894
12895 * config/gdbserver.exp: Pass the executable being loaded to
12896 gdb_target_monitor. Don't call gdb_file_cmd here; let
12897 gdb_target_monitor do it.
12898
12899 * gdb.disasm/hppa.exp: Don't use exec_output.
12900
12901Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
12902
12903 * gdb.base/list.exp: If we're debugging a non-native target,
12904 try to set the pc register to point to the start of the
12905 program before doing the first list command.
12906
12907 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
12908 test_calls after restarting.
12909
12910 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
12911 reloading.
12912
12913 * gdb.base/watchpoint.exp: Fix typo.
12914
12915 * gdb.base/setshow.exp: Check for use_gdb_stub.
12916
12917 * gdb.base/break.exp: Fix continue until exit test for the gdb
12918 stub case.
12919 * gdb.base/langs.exp: Ditto.
12920
12921 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
12922 gdb_load_offset. If we weren't given a file to load, figure out
12923 what the current file is and use it.
12924
12925 * config/i386-bozo.exp: New file.
12926
12927Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
12928
12929 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
12930 feature.
12931
12932 * config/proelf.exp: New entry.
12933
12934Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
12935
12936 * lib/gdb.exp: Remove spurious .* patterns at the beginning
12937 of regexps.
12938
12939 * gdb.base/watchpoint.exp: Don't run the test_stepping
12940 tests if gdb can't call functions on the target.
12941
12942 * gdb.base/setshow.exp: Don't run the set prompt tests if
12943 the board has gdb_prompt set.
12944
12945Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
12946
12947 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
12948 * gdb.base/commands.exp: Likewise.
12949 * gdb.base/setshow.exp: Likewise.
12950
12951Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
12952
12953 * config/monitor.exp(gdb_start): Look for gdb_prompt target
12954 feature.
12955
12956 * config/i960.exp: New file.
12957
12958Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
12959
12960 * gdb.base/funcargs.exp: Check for gdb,short_int target
12961 feature instead of looking for explicit target triplets.
12962
dc96c6c7 12963Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 12964
d63a86f8 12965 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
12966 "p 123DEADBEEF", to check parse_number.
12967 * top.c: change "to enable to enable" to "to enable" in a couple
12968 of help strings.
12969
12970Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
12971
12972 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
12973 on the mn10300.
d63a86f8 12974
c906108c
SS
12975Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
12976
12977 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
12978 where the test executable is run with explicit args.
12979 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
12980
12981Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
12982
12983 * gdb.base/run.c: Use FAKEARGV to build test executable that
12984 does not require a command line arg, since most simulators
12985 don't currently support passing such an arg into the simulated
12986 program.
12987 * gdb.base/commands.exp: Change tests to insert the proper
12988 value as the arg to the first recursive factorial call. Change
12989 compilation line to define FAKEARGV at compile time.
12990
12991Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
12992
12993 * gdb.base/recurse.exp: Enable these tests for the mn10300.
12994 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
12995 function with watchpoint enabled" test.
12996
12997Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
12998
12999 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
13000 Don't call gdb_test when the command doesn't return to a gdb prompt.
13001
13002 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
13003 "Tests restarted" messages.
13004
13005Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
13006
13007 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
13008
dc96c6c7 13009Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13010
13011 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
13012 for INFO SYMBOL; add help tests for OVERLAY commands.
13013 * gdb.base/default.exp: add tests for INFO SYMBOL command;
13014 add tests for OVERLAY commands
13015 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
13016 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
13017 * gdb.base/sigall.c: add usestubs code frag
13018 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 13019
c906108c
SS
13020Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
13021
13022 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
13023 failures.
13024 (gdb_stop_suppressing_tests): Note that tests have restarted.
13025
13026Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
13027
13028 * config/h8300.exp: New file.
13029
13030Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
13031
13032 * gdb.base/setshow.exp: Check for the existence of a
13033 feature, not its value.
13034
13035Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
13036
13037 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
13038
13039 * gdb.base/scope.exp: It's now init0(), not init().
13040
13041 * gdb.base/scope0.c: For now, change init() to be init0().
13042
13043 * config/monitor.exp: Use gdb_serial in preference to serial
13044 or netport.
13045
13046 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
13047 and it's not already set.
13048
13049Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
13050
13051 * gdb.base/setshow.exp: Only test the run command if the target
13052 isn't using a stub and if it supports argument passing.
13053
13054Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
13055
13056 * config/udi.exp(gdb_start): Make sure UDICONF is set
13057 properly before starting gdb.
13058
13059Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
13060
13061 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
13062 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
13063 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
13064
13065Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
13066
13067 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
13068 specialized code to reboot the board, use remote_reboot instead.
13069
13070 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
13071
13072 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
13073
13074 * config/monitor.exp: Make sure we disconnect from the target.
13075 Also, try a reboot/reload cycle instead of failing if the
13076 load fails.
13077
13078Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
13079
13080 * gdb.base/default.exp: Don't set match_max.
13081 * gdb.base/help.exp: Ditto.
13082 * gdb.base/list.exp: Ditto.
13083 * gdb.base/signals.exp: Ditto.
13084
13085 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
13086 set, use remote_ld to download the testcase instead of
13087 the GDB loader.
13088
13089Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
13090
13091 * config/vr5000.exp: New file.
13092
13093 * config/monitor.exp(gdb_target_monitor): Add pattern for
13094 "Ending remote" to detect errors in connecting.
13095
13096 * gdb.base/setshow.exp: Add .* within auto language test.
13097
13098 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
13099 target feature.
13100
13101 * config/monitor.exp(gdb_load): Check for a failure when loading,
13102 and reboot the board if necessary.
13103
13104 * gdb.base/setvar.exp(test_set): Handle multiple prints within
13105 a set of tests. Remove print.* from the patterns being checked.
13106
13107Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
13108
13109 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
13110 refer to gdb_spawn_id.
13111
13112 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
13113 longer used.
13114 * config/sparclet.exp: Ditto.
13115 * config/sparclet-old.exp: Ditto.
13116 * config/slite.exp: Ditto.
13117 * config/sim.exp: Ditto.
13118 * gdb.base/funcargs.exp: Ditto.
13119
13120 * lib/gdb.exp:Remove references to gdb_spawn_id.
13121 (gdb_expect): Move to remote.exp.
13122
13123Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
13124
13125 * config/monitor.exp: Detect the "Couldn't establish connection"
13126 message from GDB.
13127
13128Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
13129
13130 * gdb.base/bitfields.exp: Use runto instead of explicit
13131 gdb_run_cmd/gdb_expect sequences.
13132
13133 * gdb.base/break.exp(text_next_with_recursion): Add match for
13134 gdb_expect call.
13135
13136 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
13137 We also need to handle the "A program is being debugged already"
13138 prompt from gdb. Use gdb_test to set the baud rate.
13139
13140 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
13141 to 20000. Really. I mean it.
13142
13143Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13144
13145 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
13146 fails. If suppress_flag is set, skip perror message about not
13147 being able to send to GDB.
13148 (send_gdb): If suppress_flag is set, don't try to send commands to
13149 GDB.
13150 (gdb_expect): If suppress_flag is set, always fail immediately.
13151 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
13152 (gdb_init): Call gdb_stop_suppressing_tests.
13153 (default_gdb_exit): Ditto.
13154 (default_gdb_start): Ditto.
13155
13156 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
13157 gdb_stop_suppressing_tests as appropriate.
13158 * gdb.base/break.exp: Ditto.
13159 * gdb.base/callfuncs.exp: Ditto.
13160 * gdb.base/commands.exp: Ditto.
13161 * gdb.base/exprs.exp: Ditto.
13162 * gdb.base/funcargs.exp: Ditto.
13163 * gdb.base/list.exp: Ditto.
13164 * gdb.base/recurse.exp: Ditto.
13165 * gdb.base/scope.exp: Ditto.
13166 * gdb.base/structs.exp: Ditto.
13167 * gdb.c++/inherit.exp: Ditto.
13168
13169Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
13170
13171 * config/vr4300.exp: New file.
13172
99707966 13173 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 13174
99707966 13175 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
13176
13177Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
13178
13179 * lib/gdb.exp(gdb_init): New function.
13180
13181 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
13182 for each individual variable set.
13183
13184 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
13185 name.
13186
13187 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
13188
13189 * gdb.base/scope.exp: Use gdb_test.
13190
13191 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
13192 aborting; the testsuite driver will do that for us (see
13193 gdb_finish). Also, use gdb_test in a few more places.
13194
13195Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
13196
13197 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
13198
13199Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
13200
13201 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
13202 and "add_tests" are not at the same address.
13203
13204Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
13205
13206 * gdb.base/ptype.exp: Use gdb_test.
13207
13208Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
13209
13210 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
13211 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
13212 left in. No longer expect them to fail.
13213
13214 * gdb.stabs/*.mt; Deleted, no longer used.
13215 * gdb.stabs/configure.in: Remove references to target makefile
13216 frags.
13217 * gdb.stabs/configure: Rebuilt.
13218
13219 * gdb.disasm/*.mt: Deleted, no longer used.
13220 * gdb.disasm/configure.in: Remove references to target makefile
13221 frags. Use "sh3.s" as the unique filename for this directory.
13222 * gdb.disasm/configure: Rebuilt.
13223
13224 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
13225 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
13226 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
13227
13228Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
13229
13230 * config/udi.exp: Use mondfe,name instead of remote_host.
13231
13232Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
13233
13234 * gdb.base/watchpoint.exp: Don't expect a failure when calling
13235 a function with a watchpoint enabled on the mn10200.
13236
13237 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
13238 before trying to create it!
13239
13240Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
13241
13242 * config/vx.exp: Use hostname instead of netport.
13243
13244 * config/vxworks.exp: New file.
13245
13246 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
13247
13248 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
13249 gdb before assuming everything worked. Send a ^C if a timeout
13250 occurs.
13251
13252 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
13253 $gdb_spawn_id directly.
13254 (gdb_run_cmd): Try _start as well as start. Use the target feature
13255 gdb,start_symbol as the symbol to start from when jumping.
13256
13257Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
13258
13259 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
13260 redundant) test.
13261
13262 * gdb.base/recurse.exp: Relax final value test for 'b' so that
13263 it doesn't lose for 16bit integer systems.
13264
13265Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
13266
13267 * gdb.fortran/types.exp: If the target doesn't support "double"
13268 data types, then expect "real" types to only be 4 bytes.
13269
13270 * gdb.c++/virtfunc.exp: Expect failure for virtual function
13271 call tests if the target doesn't support inferior function calls.
13272
13273 * gdb.base/printcmds.exp: Allow minor deviation in FP values
13274 in printf tests.
13275
13276Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
13277
13278 * gdb.base/help.exp: Disable "help set", "help show", and
13279 "help support". Simplify regexp for "help stack".
13280
13281 * gdb.base/default.exp: Set match_max to 5000 and the timeout
13282 to 60 seconds. Temporarily set match_max to 15000 around the
13283 "info copying" test.
13284
13285 * gdb.base/nodebug.exp: Don't try to do an inferior function
13286 call if the target doesn't support them.
13287 * gdb.base/printcmds.exp: Likewise.
13288 * gdb.base/setvar.exp: Likewise.
13289 * gdb.base/structs.exp: Likewise.
13290 * gdb.c++/templates.exp: Likewise.
13291 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
13292
13293 * gdb.base/recurse.exp: Enable for the mn10200.
13294
13295 * configure.in: Do configure gdb.stabs directory for *-*-elf
13296 targets.
13297 * configure: Rebuilt.
13298
13299 * gdb.base/break.exp: Check for gdb,noresults before testing
13300 exit status and/or results from the target.
13301 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
13302 * lib/gdb.exp: Remove old (now bogus) initialization of
13303 noinferior, noargs, noresults and nosignals.
13304
13305Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
13306
13307 * config/sh.exp: New file.
13308
13309 * config/slite.exp: Try to connect multiple times to the board
13310 before rebooting. Only send a "monitor run" if need_monitor_run
13311 is set.
13312
13313 * gdb.base/break.exp: Don't do the "stub continue" test if
13314 the target has gdb_stub set.
13315
13316 * gdb.base/callfuncs.exp: Increase the timeout.
13317
13318 * gdb.base/interrupt.exp: Don't even try to compile the testcase
13319 if the target has gdb,noinferiorio set.
13320
13321 * gdb.base/list.exp: Increase match_max to 10000 characters.
13322
13323 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
13324
13325 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
13326 target.
13327
13328 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
13329
13330Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
13331
13332 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
13333 trying to delete the copy of gdb. Catch the file delete so we
13334 don't die if the delete fails; also, the file should be copied to
13335 the host, not to the build.
13336
13337Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
13338
13339 * lib/gdb.exp(gdb_test): Surround the result pattern with
13340 parenthesis in case it contains multiple regexps separated
13341 with |.
13342
13343 * gdb.base/watchpoint.exp: Use gdb_test.
13344 * gdb.base/default.exp: Ditto.
13345
13346Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
13347
99707966 13348 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 13349
c906108c
SS
13350 * gdb.base/scope.exp: Use gdb_test.
13351 * gdb.c++/classes.exp: Ditto.
13352 * gdb.c++/inherit.exp: Ditto.
13353
13354Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
13355
13356 * gdb.base/crossload.exp: Don't use execute_anywhere, use
13357 remote_exec instead.
13358 * gdb.base/corefile.exp: Don't be ridiculous.
13359 * gdb.base/*.c: Add missing stub invocations.
13360
13361Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
13362
13363 * config/slite.exp: Miscellaneous fixes.
13364
13365 * lib/gdb.exp: Fix runto.
13366
13367 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
13368 the target.
13369
13370 * gdb.base/watchpoint.exp: Fix regexp.
13371
13372 * lib/gdb.exp(default_gdb_exit): Add a catch to the
13373 close and wait commands, as the descriptor may now be
13374 invalid. Always call "remote_close host".
13375
13376Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
13377
13378 Major rewrite for testsuite revision.
d63a86f8 13379
c906108c
SS
13380 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
13381 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
13382 instead of relying on spawn_id to always contain a valid
13383 spawn id.
13384 (get_compiler_info): New procedure to build the ${binfile}.ci
13385 file, instead of replicating this in N different places.
13386 (gdb_compile): New procedure.
d63a86f8 13387
c906108c
SS
13388 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
13389 appropriate arguments) instead of compile. Use gdb_test in a lot
13390 more places. Use send_gdb instead of send. Always run gdb_start
13391 at the start of a testcase, as this is no longer done magically.
13392
13393 config/*-gdb.exp: Rename without the -gdb suffix.
13394
13395 config/mips.exp: Use remote_close instead of exit_remote_shell.
13396 config/monitor.exp: Use target_info instead of looking at
13397 baud, timeout, etc.
13398 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
13399
13400Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13401
13402 * gdb.c++/templates.exp (test_ptype_of_templates),
13403 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
13404 Update expect patterns for destructors and assignment operators
13405 to match corresponding c-typeprint.c changes.
13406 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
13407 to destructor breakpoint test, GDB should be able to set the
13408 destructor breakpoint without specifying arguments.
13409
13410Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
13411
13412 * gdb.threads/pthreads.exp: Change result for failure to compile due
13413 to lack of pthreads runtime support from an error to simply an
13414 unsupported test, per dejagnu standards.
13415
13416Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13417
13418 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
13419 where GDB exits to reduce pattern match time.
13420 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
13421
13422 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
13423
dc96c6c7 13424Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13425
13426 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
13427 * gdb.base/default.exp: ditto.
13428 * gdb.base/nodebug.exp: ditto.
13429 * gdb.base/printcmds.exp: ditto.
13430 * gdb.base/ptype.exp: ditto.
13431 * gdb.base/setvar.exp: ditto.
13432 * gdb.base/structs.exp: ditto.
13433 * gdb.base/setshow.c: Guard against uninitialized values of argc.
13434
13435Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
13436
13437 * configure, */configure: Rebuild with autoconf 2.12.
13438
13439Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
13440
13441 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
13442 use new i*86-pc-linux*-gnu quads.
13443 * gdb.base/corefile.exp: Ditto.
13444 * gdb.base/signals.exp: Ditto.
13445 * gdb.base/sigall.exp: Ditto.
13446 * gdb.base/interrupt.exp: Ditto.
13447
13448 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
13449 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
13450 RedHat 4.0.
d63a86f8 13451
c906108c
SS
13452 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
13453 linux. This allows the test case to at least compile on latest
13454 linux, but still not run due to missing the threads runtime library.
13455
13456Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13457
13458 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
13459 directory to search gdb directory. Accept and step over conditional
13460 stack alignment code. Consume $prompt in failure cases.
13461 Reset timeout to $oldtimeout instead of some arbitrary value.
13462 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
13463 timeout problems with infinite stack backtraces.
13464 * gdb.base/ptype.exp (ptype struct link, union tu_link):
13465 Accept function parameters for linkfunc member.
13466
13467Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
13468
13469 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
13470 (CXXFLAGS): Remove, unreferenced.
13471 (B_OPTIONS): Add for -B options and add code to initialize with
13472 previous -B options and also add -B option to pick up cross compiled
13473 runtime.
13474 (TARGET_INCLUDES): Add for -I options and add code to initialize when
13475 doing cross compiles.
13476 (target_alias): Declare global.
13477 (xgcc): Set variable to full path of gcc in build tree. Use findfile
13478 to verify that gcc exists in build tree, and if so set CC to that
13479 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 13480
c906108c
SS
13481Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
13482
13483 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
13484 ptype test for anonymous union. Fixup testcase to match
13485 current gcc debug output.
13486
13487Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
13488
13489 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
13490 force argument to an unsigned long type.
13491
13492Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
13493
13494 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
13495 tests and anonymous union print/ptype tests.
13496 * gdb.base/list.exp (test_forward-search): Increase timeout by
13497 5 minutes for the "search extremely long line" case.
13498 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
13499 completely optional and that the pass/fail messages use the command as
13500 the message if that third arg is a null string.
13501 (gdb_test_exact): Arrange that a null string pattern means match a
13502 null string output rather than any output, which might include random
13503 errors.
13504 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
13505 backtrace test.
13506 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
13507 always failing and failure is now exposed by gdb.exp changes.
13508
13509Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
13510
13511 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
13512 weren't being noted.
13513
13514Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13515
13516 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
13517 * gdb.stabs/weird.exp: Remove v_comb xfails.
13518
dc96c6c7 13519Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13520
13521 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 13522 list.exp scope.exp watchpoint.exp]
c906108c 13523 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 13524
dc96c6c7 13525Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13526
13527 * config/monitor.exp: Increase download timeout to 1000 seconds.
13528
dc96c6c7 13529Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13530
13531 * config/m32r.exp: Increase timeout to 120 seconds.
13532
13533Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
13534
13535 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
13536 and accept older ordering as obsolescent gcc or gdb.
13537 * gdb.c++/templates.exp: Ditto.
13538 * gdb.c++/virtfunc.exp: Ditto.
13539
13540Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
13541
13542 * gdb.base/coremaker.c: Add code to mmap some data so we
13543 can check that it ends up in the core file.
13544 * gdb.base/corefile.exp: Add test to read mmapped data
13545 from core file.
13546
dc96c6c7 13547Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13548
13549 * config/m32r.exp: New file.
13550
13551Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
13552
13553 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
13554 that cflags can contains -gstabs, and work correctly for other tests.
13555
dc96c6c7 13556Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13557
13558 * gdb.base/setshow.exp: New file, tests show and set.
13559 * gdb.base/setshow.c: New file, tests show and set.
13560 * gdb.base/help.exp: Add test for help set|show annotate.
13561 * gdb.base/default.exp: Add test for set|show annotate.
13562
13563Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
13564
13565 * testsuite/gdb.base/break.exp: Make backtrace from factorial
13566 errors unique.
13567 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
13568 explicitly.
13569
13570Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
13571
13572 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
13573 and width commands. This is done elsewhere.
13574 * (gdb_start): Don't call gdb_start_sim here. That's already
13575 done in gdb_load. This fixes lots of failures in default.exp.
13576
13577Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
13578
13579 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
13580 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
13581 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
13582 in the same we we treat other failures (since it may be an expected
13583 condition), rather than as an error.
13584 * gdb.base/signals.exp (test_handle_all_print): Revert back to
13585 old test format.
13586
13587Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
13588
13589 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
13590 (distclean maintainer-clean realclean): No need to remove files
13591 twice. Nuke the duplicates.
13592 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 13593 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
13594 Remove config.h along with other config files.
13595
13596Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
13597
13598 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
13599 "p func1 ()" and note that rests of tests are skipped.
13600 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
13601 setup_xfails for "print func2::coremaker_local".
13602 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
13603 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
13604 affected by the previous run test.
13605 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
13606 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
13607 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
13608 "pass int powerset tuple" and "pass modeless int powerset tuple".
13609 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
13610 "real write 4" and "real write 8".
13611 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
13612 setup_xfails for "print vs1 after tuple assign 2",
13613 "print \$i after tuple assign 2", and
13614 "print vs2 after tuple assign 2".
13615 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
13616 meaningful error message and return -1 so the caller can
13617 suppress further tests and avoid a cascade of errors.
d63a86f8 13618
c906108c
SS
13619Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
13620
13621 * gdb.base/a1-selftest.exp: Tweak tests to account for new
13622 format for printing version.
13623 * gdb.base/default.exp: Ditto.
13624 * gdb.base/interrupt.exp: Fix problem with cascade of
13625 errors if child process dies while calling a function.
d63a86f8 13626
c906108c
SS
13627Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
13628
13629 * Makefile.in (VPATH): Add
13630 * Makefile.in (Makefile, config.status): Fix rules so things get
13631 remade when necessary.
13632
13633Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
13634
13635 * Makefile.in (just-check): Add path to sibling expect dir
13636 to environment variable specified by RPATH_ENVVAR.
13637
13638Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
13639
13640 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
13641 (just-check): Add shared library paths for libstdc++, tk,
13642 tcl, bfd, and opcodes to the environment variable specified
13643 in RPATH_ENVVAR.
13644 * configure.in: Add support to recognize --enable-shared flag
13645 and generate correct value for RPATH_ENVVAR.
13646 * configure: Regenerated with autoconf.
13647
13648Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
13649
13650 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
13651 include all osf versions.
13652 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
13653 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
13654 when target is linux. When failing to build pthreads test
13655 executable, give more meaningful message.
13656 * gdb.threads/pthreads.c: Hpux also uses old definition of second
13657 arg for pthread_create.
d63a86f8 13658
c906108c
SS
13659Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
13660
13661 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
13662 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
13663 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
13664 and -lpthreads (everybody else).
13665 (test_startup): Fail gracefully if threads are not supported.
13666 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
13667 "p/c array_index("abcdef",2)" when not gcc compiled.
13668 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
13669 "print func2::coremaker_local" when not gcc compiled.
13670 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
13671 "ptype on opaque struct tagname (statically)",
13672 "ptype on opaque struct tagname (dynamically) 1", and
13673 "ptype on opaque struct tagname (dynamically) 2"
13674 for not compiled with gcc.
13675 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
13676 backtrace when compiled with gcc.
d63a86f8 13677 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
13678 than always return success.
13679
13680Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
13681
13682 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
13683
13684Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
13685
13686 * gdb.base/structs.exp: Undo last change.
13687
13688Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
13689
13690 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
13691 encapsulate all the steps/nexts done during self test, starting
13692 at main, and makes them less sensitive to optimization issues.
13693 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
13694 signal handler" test.
13695 * gdb.threads/pthreads.exp: Only run this for native configs.
13696 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
13697 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
13698 tests.
13699 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
13700 for "runto test_calls(void)" test.
d63a86f8 13701
c906108c
SS
13702Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
13703
13704 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
13705 and don't expect address info in breakpoint confirmations.
13706
13707Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
13708
13709 * gdb.base/list.exp (test_forward_search): Increase timeout
13710 temporarily by 60 seconds for searching extremely long line,
13711 and then reset to old value when done. Increase expect input
13712 buffer to 10000.
13713
13714Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
13715
13716 * gdb.base/list.exp (test_forward_search): Fix to handle very
13717 long source line without overflowing expect's input buffer.
13718
13719Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
13720
13721 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
13722 "buffer_full".
13723
13724 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
13725 "buffer_full".
13726
13727 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
13728 "buffer_full".
13729
13730 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
13731 "buffer_full".
13732
13733Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
13734
13735 * configure.in (configdirs): Add gdb.threads.
13736 * configure: Regenerated with autoconf.
13737 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
13738 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
13739 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 13740
c906108c
SS
13741Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
13742
13743 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
13744
13745Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
13746
13747 * gdb.base/signals.exp (test_handle_all_print): Test separately for
13748 each signal's status in the output of "handle all print".
13749 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
13750 the \r\n sequence that immediately precedes the gdb prompt.
13751 * gdb.base/a1-selftest.exp: Save original timeout and restore
13752 after test.
13753
13754Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
13755
13756 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
13757 symbol.
13758
13759Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
13760
13761 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
13762
13763Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
13764
13765 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
13766 timeout by 60 seconds.
13767
13768Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
13769
13770 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
13771 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
13772 error return.
13773
13774Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
13775
13776 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
13777 gdb initialization, also report how long dejagnu waited. Restore
13778 old timeout before doing error return. Temporarily increase timeout
13779 by 3 minutes to allow for slow startups over heavy NFS use.
13780
13781Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
13782
13783 * lib/gdb.exp: Report timeout value for verbosity level 2.
13784 * config/gdbserver.exp: Ditto.
13785 * config/hppro.exp: Ditto.
13786 * config/mips-gdb.exp: Ditto.
13787 * config/monitor.exp: Ditto.
13788 * config/netware.exp: Ditto.
13789 * config/sim-gdb.exp: Ditto.
13790 * config/slite-gdb.exp: Ditto.
13791 * config/udi-gdb.exp: Ditto.
13792 * config/unix-gdb.exp: Ditto.
13793 * config/vx-gdb.exp: Ditto.
13794 * gdb.base/a1-selftest.exp: Ditto.
13795 * gdb.base/a2-run.exp: Ditto.
13796 * gdb.base/break.exp: Ditto.
13797 * gdb.base/corefile.exp: Ditto.
13798 * gdb.base/list.exp: Ditto.
13799 * gdb.base/recurse.exp: Ditto.
13800 * gdb.base/scope.exp: Ditto.
13801 * gdb.base/signals.exp: Ditto.
13802
13803Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13804
13805 * gdb.threads/Makefile.in (docdir): Removed.
13806
13807Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13808
13809 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 13810 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 13811 @srcdir@.
d63a86f8 13812 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
13813 autoconf 2.5 or higher.
13814 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
13815
13816Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
13817
13818 * configure: Regenerated.
13819 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
13820 avoid name clashes with SunOS headers.
13821
13822Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
13823
13824 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
13825
13826Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
13827
13828 * gdb.base/callfuncs.exp: Finish last change -- make sure the
13829 prototype information ends up in the compiler info file.
13830
13831Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
13832
13833 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
13834 attempting to regenerate it. Eliminate use of a temporary file
13835 and just generate the info file directly. Source it immediately,
13836 for consistency of use.
13837 * gdb.base/corefile.exp: Ditto
13838 * gdb.base/exprs.exp: Ditto.
13839 * gdb.base/funcargs.exp: Ditto.
13840 * gdb.base/langs.exp: Ditto.
13841 * gdb.base/list.exp: Ditto.
13842 * gdb.base/mips_pro.exp: Ditto.
13843 * gdb.base/nodebug.exp: Ditto.
13844 * gdb.base/opaque.exp: Ditto.
13845 * gdb.base/ptype.exp: Ditto.
13846 * gdb.base/scope.exp: Ditto.
13847 * gdb.base/setvar.exp: Ditto.
13848 * gdb.base/signals.exp: Ditto.
13849 * gdb.base/whatis.exp: Ditto.
13850 * gdb.c++/templates.exp: Ditto.
13851 * gdb.c++/virtfunc.exp: Ditto.
13852 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
13853 whether or not to add -lstdc++ to the compile command line args.
13854
13855Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13856
13857 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
13858 it got fixed by the recent lookup_minimal_symbol_by_pc change.
13859 Increase timeout, a lot of single stepping might be needed if the
13860 target has no hardware watchpoints.
13861
13862Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
13863
13864 * gdb.base/break.exp: Ignore compiler warnings when compiling
13865 break.c.
13866 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
13867 * gdb.base/default.exp: Add h8300 xfails. Handle messages
13868 from remote-sim.
13869 * gdb.base/exprs.exp: Add h8300 xfails.
13870 * gdb.base/funcargs.exp: Likewise.
13871 * gdb.base/nodebug.exp: Likewise.
13872 * gdb.base/printcmds.exp: Likewise.
13873 * gdb.base/ptype.exp: Likewise.
13874 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
13875 h8300 xfails.
d63a86f8 13876 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
13877 on the h8300.
13878 * gdb.base/funcargs.c: Explicitly make last constant argument to
13879 call_after_alloca_subr an unsigned long type.
13880 * gdb.base/return.c: Include stdio.h.
13881
13882Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
13883
13884 * config/abug.exp: New file for the older Motorola Bug monitor
13885 that runs on the mvme13x series VME boards.
13886 * config/monitor.exp: Use the new config array for target settings
13887 if they exist.
13888
13889Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
13890
13891 * sim-gdb.exp: Make the SH simulator allocate less space when
13892 it is targeted.
13893
13894Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
13895
13896 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
13897 test.
13898
13899Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
13900
13901 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
13902 "rs6000-*-*" for "list function in include file" when gcc compiled.
13903 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
13904 for "p ctable1[120]".
13905 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
13906 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
13907 Remove setup_xfail for "rs6000-*-*" for
13908 "print 'scope0.c'::filelocal before run".
13909 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
13910 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
13911 since some compilers don't allow both options to be given
13912 on the same command line. Create object file and move it.
d63a86f8 13913
c906108c
SS
13914Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
13915
13916 * gdb.base/corefile.exp: Always regenerate the core file, since
13917 we always regenerate the coremaker program. Detect special case
13918 where registers cannot be read from core file.
d63a86f8 13919
c906108c
SS
13920Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
13921
13922 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
13923 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
13924 * gdb.c++/templates.exp: Only match on basename of file since
13925 some formats like xcoff don't encode directory information.
13926 * gdb.stabs/weird.exp: Use the right sed script for powerpc
13927 and rs6000 AIX xcoff targets.
13928 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
13929 * configure: Regenerate.
13930 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
13931 here, rather than in distclean.
d63a86f8 13932
c906108c
SS
13933Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
13934
13935 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
13936 defined, and use it to compile the test case with -O2. The
13937 native compilation still uses no optimization.
13938 * gdb.base/mips_pro.c: Remove inline assembly code since
13939 it is compiled PIC by default, which results in assembler
13940 warnings that make the testsuite think the compilation
13941 was unsuccessful.
13942
13943Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
13944
13945 * gdb.c++/misc.exp: Add note to message for
13946 "print s.a for foo struct" that this is a known gcc 2.7.2
13947 and earlier bug.
13948
13949Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
13950
13951 * gdb.base/break.exp: Fix pattern for matching "Delete all
13952 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
13953 setup_xfail for deleting all breakpoints test. Fix various
13954 timeout messages to include "(timeout)".
13955 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
13956 for "p t_float_values2(3.14159,float_val2)".
13957 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
13958 for "continue to call2g" when gcc compiled.
13959 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
13960 "up to foo in langs.exp", "show language at foo in langs.exp",
13961 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
13962 and "show language at fsub in langs.exp".
13963 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
13964 "list line 1 in include file", "list message for lines past EOF",
13965 "list function in include file", "list list0.h:foo", and
13966 "list filename:function; nonexistant function".
13967 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
13968 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
13969 and "ptype t_char_array" to be for native cc only.
d63a86f8 13970
c906108c
SS
13971Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
13972
d63a86f8 13973 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
13974 setup_xfail for "print coremaker_bss", "print coremaker_ro",
13975 "print func2::coremaker_local", and "backtrace in corefile.exp".
13976
13977Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
13978
13979 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
13980 "bt in signals.exp". This problem only appears when running
13981 the testsuite, and then only intermittently.
13982
13983Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
13984
13985 * gdb.base/return.exp (return_tests): Differentiate between
13986 two tests of continuing.
13987
13988Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
13989
13990 * */Makefile.in (maintainer-clean): Remove config.log.
13991 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
13992 * gdb.c++/Makefile.in (PROGS): Add inherit.
13993 (clean): Remove *.ci.
13994
13995Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
13996
13997 * gdb.c++/misc.cc: Add test code from Mike Stump.
13998 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
13999
14000Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
14001
14002 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
14003 to "alpha-*-osf2*" and add comment.
14004 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
14005 setup_xfail for "step over execarg initialization" and
14006 "step over corearg initialization".
14007 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
14008 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
14009 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
14010 gcc compiled for "print coremaker_bss", "print coremaker_ro",
14011 "print func2::coremaker_local", and "backtrace in corefile.exp".
14012 * gdb.base/signals.exp: Build and source signals.ci.
14013 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
14014 to be for gcc only.
14015 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 14016
c906108c
SS
14017Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14018
14019 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
14020 Feb 3 procfs.c change.
14021
14022Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
14023
14024 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
14025
14026Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
14027
14028 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
14029 from dejagnu's apparent default of 10 seconds, which gives random
14030 results when running the tests over NFS on moderately loaded systems.
14031 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
14032
14033Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
14034
14035 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
14036 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
14037 result reports.
14038
14039Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
14040
14041 * configure.in (CY_AC_PATH_TCLH): Remove.
14042 * configure: Regenerate.
14043
14044Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
14045
14046 * gdb.c++/Makefile.in (clean): Add missing '{'.
14047
14048Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
14049
14050 * lib/gdb.exp: Provide a default value for noinferior.
14051
14052 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
14053 Load libgloss.exp.
14054
14055Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
14056
14057 * gdb.disasm/hppa.exp: Compile directly into an executable, use
14058 the executable, not the .o to run the tests from.
14059
14060Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
14061
14062 * gdb.base/break.exp: Don't test for program exit or exit status
14063 if $noresults if nonzero.
14064 * gdb.base/langs.exp: Likewise.
14065 * gdb.base/watchpoint.exp: Likewise.
14066
14067 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
14068 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
14069 trying to compile the testcase.
14070
14071Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
14072
14073 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
14074 * gdb.base/signals.exp (continue to handler): Likewise.
14075
14076Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
14077
14078 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
14079
14080 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
14081
14082Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
14083
14084 * gdb.base/corefile.exp: Recognize "not found" as failure
14085 when trying to determine if a core file was generated.
14086 If no core file was generate the first time, try again without
14087 the ulimit -c to work around braindamaged shells.
14088
14089Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
14090
14091 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
14092 [] tests with "test" and enclose string in quotes.
14093 * gdb.stabs/configure: Rebuild
d63a86f8 14094
c906108c
SS
14095Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
14096
14097 Changes in sync with expect:
14098 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
14099 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
14100 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
14101 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
14102 argument to AC_REQUIRE.
14103 * configure: Regenerated.
14104
14105Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
14106
14107 * gdb.base/corefile.exp: When generating a core, discard any
14108 error messages about ulimit not found and the "core dumped"
14109 message from the shell that runs the coredumper.
14110
14111Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
14112
14113 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
14114
14115 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
14116 which sed script to run. Expect failure for v_comb test
14117 on PA targets too.
d63a86f8 14118
c906108c
SS
14119Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
14120
14121 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
14122 "print func2::coremaker_local" and for "backtrace in corefile.exp"
14123
14124Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
14125
14126 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
14127 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
14128 "sparc-sun-solaris*" xfails for "p v_comb".
14129 * lib/gdb.exp (default_gdb_start): Fix typo.
14130 * gdb.base/corefile.exp: Allow "Core was generated by ..."
14131 messages to not include the full program name that caused
14132 the core dump since some systems (such as solaris) apparently
14133 truncate this path to about 80 characters.
14134 When generating a core file first try increasing the core file
14135 size limit to unlimited since some systems may default it to
14136 zero, and it is harmless to try it. Move the test for failing
14137 to generate a core file to where it will actually get executed.
14138 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
14139 new gdb result from g++ debug info improvements and make old
14140 pattern obsolescent. Also account for size_t differences
14141 (may be int or long).
14142 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
14143 initialization before function call is placed in the delay slot
14144 and thus appears to be skipped over by commands such as "next".
14145
14146Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
14147
14148 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
14149
14150Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
14151
14152 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
14153 input source file; fix code to compile test to deal with this
14154 convention.
14155 * gdb.c++/*.exp: Likewise.
14156
14157Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
14158
14159 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
14160 "bt in signals.exp".
14161
14162Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
14163
14164 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
14165 "step over execarg initialization" and
14166 "step over corearg initialization".
14167
14168Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
14169
14170 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
14171 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
14172
14173Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
14174
14175 From Rob Savoye (rob@poseidon.cygnus.com)
14176 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
14177 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
14178 configure.in}, gdb.disasm/{Makefile.in, configure.in},
14179 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
14180 configure.in}: Major reworking for autoconfig.
14181 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
14182 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
14183 New files.
14184 * config/unix-gdb.exp: Make GDB global.
14185 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
14186 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
14187 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
14188 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
14189 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
14190 term.exp, twice.exp, watchpoint.exp, whatis.exp},
14191 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
14192 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
14193 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
14194 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
14195 pr-8136.exp, result.exp, string.exp, tuples.exp},
14196 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
14197 to returns as necessary, arrange for test to compile own testcase
14198 executable.
14199 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 14200
c906108c
SS
14201Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
14202
14203 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
14204 clear_xfail at end of test which might not call either pass or fail.
14205 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
14206 "backtrace through signal handler".
14207
14208Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14209
14210 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
14211 continuing from a job control stop signal.
14212 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
14213
14214Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
14215
14216 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
14217 * gdb.base/corefile.exp: Likewise.
14218 * gdb.base/funcargs.exp: Likewise.
14219
14220Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
14221
14222 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
14223 * config/monitor.exp: Add support for setting baud rate.
14224
14225Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
14226
14227 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
14228 i*86-*-linux* xfails for "backtrace through signal handler".
14229 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
14230 "print func2::coremaker_local".
14231 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
14232 alpha-dec-osf2* xfail for
14233 "delete all breakpoints when none".
14234
14235Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
14236
14237 * gdb.base/break.exp: Change test that deletes all breakpoints
14238 when no user breakpoints are installed. A post 4.15 change
14239 causes gdb to no longer prompt in this case.
14240
14241Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
14242
14243 * gdb.base/return.exp (return_tests): Change xfail for test
14244 "correct value returned double test" to stop xfailing at
14245 Solaris 2.5. Apparently the bug has been fixed.
14246
14247Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
14248
14249 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
14250 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
14251
14252Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
14253
14254 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
14255 * gdb.disasm/hppa.s: Corresponding changes.
14256
14257Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
14258
14259 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14260 makefile fragment.
14261 * config/mt-hpux: Deleted.
14262
14263Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
14264
d63a86f8 14265 * Many files: When warning about suppressed tests due to a
c906108c
SS
14266 nonexistant test binary, avoid incrementing the warning count.
14267
14268Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
14269
14270 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 14271
c906108c
SS
14272Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14273
14274 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
14275 "sparc-*-solaris2*".
14276
14277Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14278
14279 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
14280 Add global and local variables and initialize them.
14281 * gdb.base/corefile.exp: Test correct mapping of corefile sections
14282 by printing variables. Remove rs6000 and powerpc xfails, BFD now
14283 extracts the file name and terminating signal from the core file.
14284 * TODO: Remove note about tests for correct mapping of corefile.
14285 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
14286 from optimizing it away.
14287 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
14288 handles common blocks.
14289
14290Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
14291
14292 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
14293 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
14294
14295Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
14296
14297 * Makefile.in (maintainer-clean): New target, synonym for
14298 realclean.
14299 * gdb.base/Makefile.in (maintainer-clean): Likewise.
14300 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
14301 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
14302 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
14303 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
14304 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
14305
14306Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
14307
14308 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
14309 xfails when not gcc compiled for "print foo::funclocal".
14310 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
14311 "print foo::funclocal at foo",
14312 "print 'scope1.c'::foo::funclocal at foo",
14313 "print foo::funclocal_bss at foo",
14314 "print 'scope1.c'::foo::funclocal_bss at foo",
14315 "print foo::funclocal_ro at foo",
14316 "print 'scope1.c'::foo::funclocal_ro at foo",
14317 "print bar::funclocal at foo" and
14318 "print 'scope1.c'::bar::funclocal at foo".
14319 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
14320 gcc compiled for "print foo::funclocal at bar".
14321 Expand all messages to ensure that they identify that
14322 the test is at bar().
14323 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
14324 gcc compiled for:
14325 "ptype on opaque struct pointer (statically)",
14326 "ptype on opaque struct tagname (statically)",
14327 "ptype on opaque struct pointer (dynamically) 1",
14328 "ptype on opaque struct tagname (dynamically) 1",
14329 "ptype on opaque struct pointer (dynamically) 2" and
14330 "ptype on opaque struct tagname (dynamically) 2
14331 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
14332 gcc compiled for:
14333 "p datalocal"
14334 "whatis datalocal",
14335 "ptype datalocal",
14336 "p bsslocal",
14337 "whatis bsslocal", and
14338 "ptype bsslocal".
14339 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
14340 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
14341 when not gcc compiled.
14342 * gdb.base/funcargs.exp (float_and_integral_args): Add
14343 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
14344 compiled.
14345 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
14346 "backtrace from call6a" when not gcc compiled.
14347 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
14348 "backtrace from call7a" when not gcc compiled.
14349 * gdb.base/callfuncs.exp (do_function_calls):
14350 Add "hppa*-*-hpux*" xfail when not gcc compiled for
14351 "p t_char_array_values(char_array_val2,char_array_val1)",
14352 "p t_char_array_values(char_array_val1,char_array_val2)",
14353 "p t_char_array_values("carray 1","carray 2")",
14354 "p t_char_array_values("carray 1",char_array_val2)",
14355 "p t_char_array_values(char_array_val1,"carray 2")",
14356 "p sum_args(1,{2})",
14357 "p sum_args(2,{2,3})",
14358 "p sum_args(3,{2,3,4})",
14359 "p sum_args(4,{2,3,4,5})"
14360 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
14361 "backtrace in corefile.exp" when not gcc compiled.
14362
14363Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14364
14365 * gdb.base/signals.exp: Rewrite `handle all print' test as
14366 a procedure. Accept blanks or TABs as whitespace, increase
14367 timeout and expect input buffer size for the large output
14368 from the command. Remove "i*86-*-bsdi2.0" xfail.
14369
14370Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14371
14372 * gdb.base/setvar.exp: Add new testcases for truncation when
14373 assigning invalid values to bitfields.
14374
14375Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
14376
d63a86f8 14377 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
14378 mips-sgi-irix* xfail for
14379 "call inferior func with struct - returns char *"
14380 and fix test so that an optional (unsigned char *) cast is
14381 accepted in the result.
14382
14383Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
14384
14385 * gdb.base/funcargs.exp (float_and_integral_args): Remove
14386 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
14387 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
14388 * gdb.base/signals.exp: Remove duplicate "handle all print" test
14389 that accidentally got checked in.
14390
14391Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
14392
d63a86f8 14393 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
14394 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
14395 compiled test.
14396 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
14397 Add mips-sgi-irix5* xfail for not gcc compiled.
14398 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
14399 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
14400 "p top", "whatis top", "p middle", and "whatis middle".
14401 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
14402 "whatis signed char" for not gcc compiled.
14403 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
14404 "set variable signed char=-1 (-1)" and
14405 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
14406 * gdb.base/funcargs.exp (float_and_integral_args):
14407 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
14408 Add mips-sgi-irix* xfail when not gcc compiled for
14409 "continue to call2b".
14410 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
14411 "continue to call2g".
14412 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
14413 "backtrace from call6a"
14414 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
14415 "backtrace from call7k".
14416 Add mips-sgi-irix5* xfail when not gcc compiled for
14417 "backtrace from call7a".
14418 (localvars_after_alloca): Fix gdb_test cmds for
14419 "print * after runto ...".
14420 Remove rs6000-*-* xfails for
14421 "print i after runto localvars_after_alloca" and
14422 "print l after runto localvars_after_alloca"
14423 for all compilers.
14424 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
14425 when not compiled with gcc, for:
14426 "print signed char == (minus)",
14427 "print signed char != (minus)",
14428 "print signed char < (minus)",
14429 "print signed char > (minus)".
14430 * gdb.base/callfuncs.exp (do_function_calls):
14431 Add mips-sgi-irix* xfail, when compiled with native compiler, for
14432 "call inferior func with struct - returns char *".
d63a86f8 14433 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
14434 "correct value returned double test" to include Solaris 2.4.
14435 * gdb.base/funcargs.exp (float_and_integral_args):
14436 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 14437
c906108c
SS
14438Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14439
14440 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
14441 enumeration bitfields if compiling with GNU C.
14442 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
14443 to empty' prompt.
14444
14445Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
14446
14447 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
14448 test for PRO targets.
14449
14450 * gdb.base/funcargs.exp: Avoid ever setting more than 8
14451 breakpoints in the inferior at any given time by making
14452 two groups of breakpoints for call2*, call6* and call7*
14453 tests.
14454
14455Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14456
14457 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
14458 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
14459 from optimizing it away.
14460 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
14461 "call inferior func with struct".
14462
14463Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
14464
14465 * configure.in: Only configure gdb.chill for particular targets.
14466
14467Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
14468
14469 * gdb.base/Makefile.in: Add action to .c.o transformation
14470 rule that generates a .ci file for each .o file and remove
14471 explicit .c.o rules except for callfuncs.o.
14472 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
14473 generates a .ci file for each .o file and remove explicit
14474 .cc.o rules.
14475 (clean): Remove *.tmp *.ci files.
14476 (EXECUTABLES): Remove templ-info.exp.
14477 * gdb.base/compiler.c: New file.
14478 * gdb.c++/compiler.cc: New file
14479 * gdb.base/scope.exp: Source gdb.base/scope.ci.
14480 Change rs6000-*-* xfail for
14481 "print 'scope0.c'::filelocal_ro" and
14482 "print 'scope1.c'::filelocal" and
14483 "print 'scope1.c'::filelocal_bss" and
14484 "print 'scope1.c'::filelocal_ro" and
14485 "print 'scope1.c'::foo::funclocal" and
14486 "print 'scope1.c'::foo::funclocal_ro" and
14487 "print 'scope1.c'::bar::funclocal" and
14488 "print 'scope0.c'::filelocal_ro" and
14489 "print 'scope1.c'::filelocal at foo" and
14490 "print 'scope1.c'::filelocal_bss at foo" and
14491 "print 'scope1.c'::filelocal_ro at foo" and
14492 "print 'scope1.c'::foo::funclocal at foo" and
14493 "print 'scope1.c'::foo::funclocal_bss at foo" and
14494 "print 'scope1.c'::foo::funclocal_ro at foo" and
14495 "print 'scope1.c'::bar::funclocal at foo" and
14496 "print 'scope0.c'::filelocal_ro" and
14497 "print 'scope1.c'::filelocal" and
14498 "print 'scope1.c'::filelocal_bss" and
14499 "print 'scope1.c'::filelocal_ro" and
14500 "print 'scope1.c'::foo::funclocal" and
14501 "print 'scope1.c'::foo::funclocal_bss" and
14502 "print 'scope1.c'::foo::funclocal_ro" and
14503 "print 'scope1.c'::bar::funclocal" and
14504 "print 'scope1.c'::bar::funclocal_bss"
14505 to only be xfail'd when not compiled with gcc.
d63a86f8 14506 Add rs6000-*-* xfail for
c906108c
SS
14507 "print 'scope0.c'::filelocal_bss before run"
14508 when compiled with gcc.
14509 (test_at_main): Add rs6000-*-* xfail for
14510 "print filelocal_ro in test_at_main"
14511 when compiled with gcc.
14512 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 14513 Add rs6000-*-aix* xfail for
c906108c
SS
14514 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
14515 "ptype t_char_array", not compiled with gcc.
14516 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
14517 xfail for "list foo (in include file)" when gcc compiled.
14518 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
14519 (integral_args): Add rs6000-*-* xfail for
14520 "run to call0a" if not compiled with gcc.
14521 (unsigned_integral_args): Add rs6000-*-* xfail for
14522 "run to call1a" if not compiled with gcc.
14523 (float_and_integral_args): Add rs6000-*-* xfail for
14524 "run to call2a" if not compiled with gcc and for
14525 "continue to call2b" for any compiler.
14526 Add rs6000-*-* xfail to
14527 "print f1 after run to call2a" for gcc compiled.
14528 (discard_and_shuffle): Add rs6000-*-* xfail for
14529 "run to call6a".
14530 (shuffle_round_robin): Add rs6000-*-* xfail for
14531 "backtrace from call7a" if not compiled with gcc.
14532 Add rs6000-*-* xfail for
14533 "backtrace from call7b" if compiled with gcc.
14534 (call_after_alloca): Add rs6000-*-* xfail for
14535 "print c in call_after_alloca" and
14536 "print s in call_after_alloca" and
14537 "backtrace from call_after_alloca_subr"
14538 if not compiled with gcc.
14539 (localvars_in_indirect_call): Add rs6000-*-* xfail for
14540 "print c in localvars_in_indirect_call" and
14541 "print c in localvars_in_indirect_call" and
14542 "backtrace in indirectly called function" and
14543 "stepping into indirectly called function"
14544 if not compiled with gcc.
14545 (localvars_after_alloca): Add rs6000-*-* xfail for
14546 "print c after runto localvars_after_alloca" and
14547 "print s after runto localvars_after_alloca" and
14548 "print i after runto localvars_after_alloca" and
14549 "print l after runto localvars_after_alloca"
14550 for all compilers.
14551 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
14552 than whatis-info.exp.
14553 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
14554 than opaque-info.exp.
14555 Setup rs6000-*-* xfail for
d63a86f8 14556 "ptype on opaque struct pointer (statically)" and
c906108c
SS
14557 "ptype on opaque struct pointer (dynamically)" when
14558 not compiled with gcc.
14559 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
14560 rather than callf-info.exp.
14561 (do_function_calls): Add clear_xfail for rs6000-*-* for
14562 "p t_float_values2(3.14159,float_val2)". Seems to work
14563 fine there, both with xlc and gcc. Need to find out what
14564 it is doing right and fix other platforms.
14565 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
14566 "call inferior func with struct - returns int",
14567 "call inferior func with struct - returns long",
14568 "call inferior func with struct - returns float",
14569 "call inferior func with struct - returns double",
14570 "call inferior func with struct - returns char *",
14571 but only if not gcc compiled (presumes xlc compiled).
14572 Change rs6000-*-* xfails for
14573 "call inferior func with struct - returns char" and
14574 " call inferior func with struct - returns short" to only
14575 xfail if not using gcc.
14576 (clean mostlyclean): Remove *.ci and *.tmp files.
14577 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
14578 than templ-info.exp.
14579 * gdb.base/langs.exp: Source gdb.base/langs.ci.
14580 Add rs6000-*-* xfail for "up to foo in langs.exp"
14581 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
14582 when not gcc compiled.
d63a86f8 14583
c906108c
SS
14584Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14585
14586 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
14587 * gdb.base/corefile.exp: Likewise.
14588 * gdb.base/list.exp: Likewise.
14589 * gdb.base/scope.exp: Likewise.
14590 * gdb.base/siganls.exp: Likewise.
14591
14592 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
14593 compiler output.
14594 * gdb.base/whatis.exp: Likewise.
14595
14596Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
14597
14598 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
14599 failure (opcode table has been fixed to match reality).
14600
14601Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
14602
14603 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
14604 "call inferior func with struct - returns char",
14605 "call inferior func with struct - returns short"
14606
14607 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
14608 "print 'scope0.c'::filelocal at main",
14609 "print 'scope0.c'::filelocal_bss in test_at_main",
14610 "print 'scope0.c'::filelocal at foo",
14611 "print 'scope0.c'::filelocal_bss in test_at_foo",
14612 "print 'scope0.c'::filelocal at bar",
14613 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 14614
c906108c
SS
14615 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
14616 in source file 1". This bug seems to have been fixed with both
14617 gcc and native cc (was native assembler bug?).
14618
14619Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
14620
14621 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
14622 "backtrace through signal handler" to "i*86-*-sysv4*".
14623 * gdb.base/signals.exp: Add xfail for "'next' behaved as
14624 continue" case. Add "known SVR4 bug" to fail message.
14625 Add "i*86-*-bsdi2.0" xfail for "handle all print".
14626 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
14627 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
14628 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
14629 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
14630 "up to foo in langs.exp", "show language at foo in
14631 langs.exp", "up to cppsub_ in langs.exp", "show
14632 language at cppsub_ in langs.exp", "up to fsub in
14633 langs.exp", and "show language at fsub in langs.exp".
14634 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
14635 "bactrace in corefile.exp".
14636 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
14637 "call inferior function with struct - returns float" and
14638 "call inferior function with struct - returns double".
d63a86f8 14639
c906108c
SS
14640Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
14641
14642 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
14643 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
14644 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
14645 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
14646
14647Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
14648
14649 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
14650 (or overriden) "CHILL" macro rather then bare "gcc".
14651 Also look for ../../gcc/xgcc since that is what we will
14652 actually need, not "Makefile". Remove following assignment
14653 of CHILL to CHILL_FOR_TARGET because that results in
14654 recursive definition.
14655
14656Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
14657
14658 * gdb.base/corefile.exp: Change xfail for backtrace in
14659 corefile.exp from linuxaout to all linux.
14660 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
14661 cases where we miss the breakpoint at the signal handler
14662 for some reason. Setup xfail for linuxoldld/linuxaout and
14663 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
14664 hitting SIGURG breakpoint.
14665 * gdb.base/signals.exp: Setup xfail for "next" acting like
14666 continue to add linuxoldld. Setup xfail for all linux for
14667 "next to handler in signals_tests_1", "backtrace in
14668 signals_tests_1", "continue to func1", "pass SIGUSR1",
14669 and continue to handler".
14670
14671Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
14672
14673 * Update all FSF addresses except those in COPYING* files.
14674
14675Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
14676
14677 * gdb.base/a2-run.exp: Change messages to be more explicit about
14678 the status of args, and quote binfile in results.
14679
14680Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
14681
14682 * gdb.base/callfuncs.exp: Add tests for passing structs to
14683 inferior functions and return various types.
14684 * gdb.base/callfuncs.c: Add functions to receive a struct
14685 and return a member of the struct, in various types.
14686
14687Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14688
14689 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
14690
14691Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
14692
14693 * config/vxworks29k.exp: New file, sources vxworks.exp.
14694
14695Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14696
14697 * config/gdbremote.exp: New file. Testing framework using
14698 gdbserver.
14699
14700Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
14701
14702 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
14703 "call function when asleep" and "send end of file".
14704 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
14705 for "backtrace in corefile.exp".
14706 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
14707 for "backtrace through signal handler".
14708 * gdb.base/corefile.exp: Make sure we actually generate a core file
14709 before trying the core tests. Some systems allow the user to suppress
14710 generation of core files and default to that (linux for example).
14711 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
14712 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
14713
14714Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14715
14716 * gdb.threads: New directory with some crude multi-threaded
14717 gdb tests (step.exp and step2.exp).
14718 * config/mt-lynx (STEP_EXECUTABLE): Define.
14719 (THREADFLAGS): Define.
14720
14721Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
14722
14723 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
14724
14725 * gdb.base/signals.exp: Disable whole file for lynx until
14726 further notice.
14727
14728 * gdb.base/signals.exp: xfail test where "next" acts like
14729 "continue" for lynx.
14730
14731 * gdb.base/interrupt.exp: xfail test for calling function while
14732 inferior is asleep for lynx.
14733
14734 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
14735 than one cr-lf after each command.
14736
14737Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14738
14739 * configure.in: Reinstate setting of stabsdirs variable, fix
14740 typo in setting up configdirs for native builds.
14741
14742 * gdb.base/return.exp: Fix typo in return double test.
14743 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
14744 compiler from optimizing them away.
14745
14746Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
14747
14748 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
14749 sequences to be echo'd by gdb when using gdb_test.
14750 * gdb.chill/chexp.exp: Likewise.
14751 * gdb.fortran/exprs.exp: Likewise
14752
14753Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14754
14755 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
14756 after the inferior gdb has started.
14757
14758 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
14759 after each command.
14760 * gdb.base/funcargs.exp: Likewise.
14761 * gdb.base/gdbvars.exp: Likewise.
14762 * gdb.base/interrupt.exp: Likewise.
14763 * gdb.base/list.exp: Likewise.
14764 * gdb.base/watchpoint.exp: Likewise.
14765 * gdb.c++/demangle.exp: Likewise.
14766 * gdb.c++/inherit.exp: Likewise.
14767 * gdb.chill/chexp.exp: Likewise.
14768 * gdb.fortran/exprs.exp: Likewise.
14769
14770 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
14771 test if we can't handle IO to/from the inferior.
14772
14773 * gdb.c++/misc.exp: Always check for a program already being
14774 started after sending a "run" command to gdb.
14775
14776 * gdb.base/twice.exp: Start with a fresh gdb.
14777
14778 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
14779 only depend on gdb's expression code, not the chill runtime.
14780
14781 * gdb.base/return.c: Put return values into variables so we
14782 can have gdb print them rather than depending on the program
14783 to print them.
14784 * gdb.base/return.exp: Corresponding changes.
14785
14786 * lib/gdb.exp: Provide default value for noinferiorio.
14787 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
14788 the inferior.
14789
14790 * gdb.base/break.exp: Always check for a program already being
14791 started after sending a "run" command to gdb.
14792 (text_next_with_recursion): Don't check the output from the
14793 program's printf statement. Instead just make sure the program
14794 exited.
14795
14796 * gdb.base/commands.exp: Protect tests which need arguments with
14797 $noargs conditionals.
14798
14799Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14800
14801 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
14802 of structure member arrays to match gdb/valops.c:value_addr change.
14803
14804Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
14805
14806 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
14807 cases.
14808
14809Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
14810
14811 * configure.in (configdirs): Remove gdb.chill from default list
14812 of subdirs and then add it back in only if doing a native build.
14813 The current chill compiler does not yet work in any cross build.
14814 * Revert all signal changes from Jul 6.
14815 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
14816 for sh-hms targets, allowing these tests to link, with no other
14817 changes. Testing is suppressed by setting "nosignals" in site.exp.
14818
14819Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
14820
14821 * configure.in (signaldirs): Define and add to configdirs for all
14822 targets except some specific ones that are known to not support signals.
14823 Also clean up formatting.
14824 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
14825 (signals, sigall): Remove rules to build.
14826 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
14827 Moved to new gdb.signals directory.
14828 * gdb.signals: New test directory.
14829 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
14830 signals.c signals.exp}: New or moved files.
14831
14832Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
14833
14834 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
14835
14836Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
14837
14838 * gdb.base/return.exp: Xfail `return double' test failure
14839 on at least Solaris 2.3 and handle future/past versions on
14840 a case by case basis as appropriate. Also update message
14841 to include i*86 failures.
14842
14843Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14844
14845 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
14846
14847 * lib/gdb.exp: Fix comment which erroneously identified
14848 gdb_file_cmd as gdb_load (the 19 May change was in fact to
14849 gdb_file_cmd not gdb_load).
14850 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
14851
14852 * gdb.base/setvar.exp: Make test names consistent between pass and
14853 fail cases. Use gdb_test more.
14854
14855Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14856
14857 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
14858
14859Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14860
14861 * gdb.base/help.exp: Fix expected help string for `show commands'.
14862
14863Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
14864
14865 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
14866
14867 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
14868 of a text section.
14869
14870Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
14871
14872 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
14873 that loop eventually terminates. Fix Connection refused logic so
14874 that testsuite will expire nicely.
14875
14876Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
14877
14878 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
14879 config/rom68k.exp: New tcl glue for the appropriate monitors.
14880 These all just end up calling monitor.exp.
14881 * config/monitor.exp (gdb_target_monitor): Handle `Connection
14882 refused' by retrying. Cleanup some timeout issues.
14883 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
14884 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
14885 callers don't have to set/restore global timeout variable.
14886
14887 * The following set of changes centralizes management of the global
14888 timeout variable. This way, it can be set in one target dependent
14889 place instead of dozens of places scattered throughout the test suite.
14890 If you need to lengthen a timeout, then you should either set timeout
14891 in one of the config/{target}.exp files, or multiply it by a factor.
14892 Setting it to an absolute value is always going to lose for some
14893 targets.
14894 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
14895 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
14896 * gdb.base/funcargs.exp: Don't set timeout.
14897 * gdb.base/list.exp (test_forward_search): Only use local timeout.
14898 * gdb.base/printcmds.exp (test_print_string_constants
14899 test_print_array_constants): Don't set timeout.
14900 * gdb.base/ptype.exp: Don't set timeout.
14901 * gdb.base/recurse.exp: Don't set timeout.
14902 * gdb.base/return.exp: Don't set timeout.
14903 * gdb.base/watchpoint.exp: Don't set timeout.
14904 * gdb.c++/classes.exp (do_tests): Don't set timeout.
14905 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
14906
14907Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
14908
14909 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
14910
14911Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14912
14913 * lib/gdb.exp: Disable chill tests for irix5.
14914
14915Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14916
14917 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
14918 each test pass or fail.
14919
14920Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14921
14922 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
14923 xlc not gcc.
14924
14925Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
14926
14927 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
14928
14929Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
14930
14931 * config/est.exp: Fix copyright and comments. Remove dead code.
14932 Use targetname, serialport and baud variables instead of fixed
14933 constants.
14934 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
14935 * config/cpu32bug.exp: New file to support cpu32bug monitors.
14936
14937Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14938
14939 * gdb.base/watchpoint.exp: Don't run
14940 test_watchpoint_triggered_in_syscall for sunos.
14941
14942Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14943
14944 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
14945 they don't seem to exist. Do include stdio.h.
14946
14947Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14948
14949 * gdb.base/a1-selftest.exp: Add alpha xfail.
14950
14951Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14952
14953 * gdb.base/watchpoint.c (main): Prompt before calling read().
14954 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
14955 Revise accordingly. Remove cruft about sending "123" several
14956 times, until it gets noticed. Clean up the "print buf[0]" stuff
14957 so that it passes or fails, and waits for prompts in the usual way.
14958
14959Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14960
14961 * gdb.base/recurse.exp: Fix comment.
14962
14963 * TODO: Remove item about printing variables in nodebug.exp. Add
14964 item about enabling tests which are only run on some targets.
14965
14966 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
14967 fail, make test names unique, use new gdb_test convention
14968 regarding pattern, use gdb_test more, etc.).
14969
14970 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
14971 fail, make test names unique, etc.).
14972
14973Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14974
14975 * gdb.base/nodebug.c: Change return type of top and middle to
14976 short.
14977 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
14978 are fixed by the recent mdebugread.c changes. Allow `short ()'
14979 as type for top and middle.
14980
14981Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14982
14983 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
14984 nearly as I can tell, the whole thing was an accident in Stu's
14985 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
14986 to replace a send/expect pair with gdb_test, but ended up only
14987 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
14988 of 30 Mar 1995 took care of it, but left this vestigial comment
14989 which I am now nuking.
14990
14991Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14992
14993 * gdb.base/break.exp: Look for different line number for
14994 breakpoint at main depending on usestubs.
14995
14996Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14997
14998 * gdb.base/list.exp: Adjust some alternate expect patterns to
14999 match recent list0.c change. Add alternate expect pattern for
15000 output from `list default lines around main' for optimizing
15001 compilers.
15002
15003Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15004
15005 * lib/gdb.exp: If nosignals is not set, set it to 0.
15006
15007Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
15008
15009 * config/slite-gdb.exp: Responds to load symbol table prompt.
15010 * gdb.base/break.exp: Adjust line number, fix rerun.
15011 * gdb.base/langs0.c: Add #ifdef usestubs.
15012
15013Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
15014
15015 * gdb.base/list.exp: Adjust line contents after adding new lines in
15016 list0.c. Also fix a syntax error.
15017
15018 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
15019 * gdb.base/break.exp: ditto.
15020 * gdb.base/list.exp: ditto.
15021 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
15022 * gdb.base/run.c: ditto.
15023 * gdb.base/list0.c: ditto.
15024 * gdb.base/funcargs.c: ditto.
15025
15026Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
15027
15028 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
15029 $targetname, $serialport and $baud instead of hardwired variables.
15030 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
15031 target doesn't support signals.
15032
15033Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
15034
15035 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
15036
15037Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15038
15039 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
15040 Don't rely on the value of an auto variable before it has been
15041 initialized. Use gdb_test more.
15042
15043Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15044
15045 * lib/gdb.exp (default_gdb_version): A version number must start
15046 with a digit, but other than that contains all characters up to
15047 the first whitespace character.
15048
15049Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15050
15051 * gdb.base/commands.exp (breakpoint_command_test): New tests.
15052
15053Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15054
15055 * gdb.c++/*.exp: Warn if executable does not exist. The original
15056 reason for skipping the warning was that configure.in sometimes
15057 intentionally skipped building the executables but the tcl code
15058 had no way of knowing. That (a) was always bogus with respect to
15059 error handling, (b) is no longer true (right now there is no way
15060 to skip C++ tests).
15061
15062 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
15063
15064Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15065
15066 * gdb.base/list.exp: Add expect patterns for output from
15067 SunPRO compiled executables.
15068 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
15069 types.
15070
15071Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15072
15073 * gdb.base/break.exp (test_next_with_recursion): Accept any line
15074 number (we are already testing that the correct source line text
15075 gets printed).
15076
15077 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
15078 that is what is intended, but something needed to be done to get
15079 sunos4 native working again.
15080
15081 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
15082
15083 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
15084 apparently went with a (very) old xfail.
15085
15086Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
15087
15088 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
15089 runto_main is a proc in gdb.exp that will do 'step' for target use
15090 stubs.
15091 * gdb.base/exprs.exp: ditto.
15092 * gdb.base/interrupt.exp: ditto.
15093 * gdb.base/opaque.exp: ditto.
15094 * gdb.base/printcmds.exp: ditto.
15095 * gdb.base/ptype.exp: ditto.
15096 * gdb.base/scope.exp: ditto.
15097 * gdb.base/setvar.exp: ditto.
15098 * gdb.base/signals.exp: ditto.
15099 * gdb.base/twice.exp: ditto.
15100 * gdb.c++/classes.exp: ditto.
15101 * gdb.c++/inherit.exp: ditto.
15102 * gdb.c++/templates.exp: ditto.
15103 * gdb.base/break.exp: no run and hit main for stubs. Change line
15104 numbers for breakpoints and info breakpoint.
15105 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
15106 breakpoint().
15107 * gdb.base/callfuncs.c: ditto.
15108 * gdb.base/exprs: ditto.
15109 * gdb.base/interrupt.c: ditto.
15110 * gdb.base/opaque0.c: ditto.
15111 * gdb.base/printcmds.c: ditto.
15112 * gdb.base/ptype.c: ditto.
15113 * gdb.base/scope0.c: ditto.
15114 * gdb.base/setvar.c: ditto.
15115 * gdb.base/signals.c: ditto.
15116 * gdb.base/twice.c: ditto.
15117 * gdb.c++/misc.cc: ditto.
15118 * gdb.c++/templates.cc: ditto.
15119
15120Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15121
15122 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
15123
15124 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
15125 somewhere between `read' and `main.c'. I'm pretty sure the
15126 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
15127 and it isn't particularly useful.
15128
15129 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
15130
15131Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15132
15133 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
15134
15135Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
15136
15137 * config/mt-slite: add LIBS and -nostdlib.
15138 * config/slite-gdb.exp: add this new file to support sparclite target.
15139
15140Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
15141
15142 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
15143
15144 * gdb.base/a2-run.exp: Change argument to istarget from
15145 "*-*-vxworks" to "*-*-vxworks*".
15146 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
15147
15148Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
15149
15150 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
15151 will not runto main but do a 'step' to step out of breakpoint().
15152 * config/mt-slite: add -Dusestubs.
15153
15154Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15155
15156 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
15157 instead of just @.
15158
15159 * gdb.base/signals.exp: Add test for "handle all print".
15160 * TODO: Remove "handle all print". Also remove item about
15161 checking copyright date (I don't like the idea of a spurious FAIL
15162 based on when we run the tests).
15163
15164 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
15165 for SunOS4 (reason for failure not investigated). Remove
15166 redundant test for $binfile.
15167
15168 * gdb.base/nodebug.c (array_index): Call malloc.
15169
15170 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
15171
15172Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
15173
15174 * gdb.base/recurse.exp: Update gdb_test invocation to use new
15175 conventions and slightly simplify the matching regexp.
15176
15177Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15178
15179 * gdb.base/break.exp: Update gdb_test invocation to use new
15180 convention.
15181
15182 * lib/gdb.exp: If noargs is not set, set it to 0.
15183
15184 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
15185 tests unique.
15186
15187 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
15188
15189Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15190
15191 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
15192 one argument of type "<non-float parameter>".
15193
15194Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
15195
15196 * config/rom68k.exp: New file to support Motorola IDP board.
15197 * gdb.base/a2-run.exp: Skip this file if noargs is set.
15198 * gdb.base/break.c: Change things around so that this program
15199 doesn't depend upon args. This is necessary to make remote
15200 targets work (in general, they can't take args).
15201 * gdb.base/break.exp: Don't try to send args to program. Don't
15202 expect output. Also, replace lots of code with gdb_test.
15203
15204Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15205
15206 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
15207 printing of '\'' (which is what the comment says we are testing,
15208 even though we were not), not '''.
15209 (test_integer_literals_rejected): Test that printing ''' is an error.
15210
15211 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15212 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
15213 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
15214 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
15215 Use gdb_test not test_print_accept.
15216 * lib/gdb.exp: Remove test_print_accept.
15217
15218 * gdb.base/signals.exp (signal_tests_1): Make pass message
15219 consistent with fail message.
15220
15221 * gdb.base/whatis.exp: Remove xfails for printing char vs.
15222 unsigned char; the bug (PR 1821) is fixed.
15223
15224 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
15225
15226 * gdb.base/scope.exp (test_at_localscopes): Call pass for
15227 successful tests--makes xfailing them work right.
15228
15229Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15230
15231 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
15232 only \r\n, not .*. The test can pass .* as the last thing in
15233 $pattern if that is what it wants. In addition to providing this
15234 flexibility, this change should speed up pattern matching in cases
15235 where the pattern already ended with .* (there were a number of
15236 them). This change also helps catch bad patterns--in the old
15237 scheme the typo "char \*" instead of "char \\*" would pass. Now
15238 it is caught.
15239 * Many .exp files: Update callers.
15240
15241 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
15242 clearer and does not spuriously match multiple ('s. Likewise for
15243 ) and *.
15244
15245 * gdb.base/nodebug.exp: Test ability to call a function and pass
15246 it a string (even with no debugging info).
15247
15248 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
15249 "p '\'", which is the same as "p ''" once tcl gets done with
15250 quoting, to "p '\\'", which I suspect is what is intended (one
15251 backslash gets sent to GDB).
15252
15253 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
15254
15255Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15256
15257 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
15258 1817) was fixed literally years ago.
15259
15260Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15261
15262 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
15263 test, it causes stepping out of call_after_alloca_subr with
15264 optimizing compilers.
15265 (localvars_in_indirect_call): Consume GDB prompt if `finish'
15266 fails.
15267
15268 * gdb.c++/templates.exp: Source templ-info.exp only if
15269 the templates executable exists.
15270
15271 * gdb.c++/misc.cc (class Contains_static_instance,
15272 class Contains_nested_static_instance),
15273 gdb.c++/classes.exp (test_static_members): Test printing of
15274 a class that contains a static instance of the class.
15275
15276Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15277
15278 * gdb.base/langs2.c (cppsub_): Don't prototype.
15279 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
15280 only, I believe).
15281
15282Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15283
15284 * lib/gdb.exp (skip_chill_tests): New procedure.
15285
15286 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
15287
15288Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
15289
15290 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
15291 each expect pattern. Cuts runtime from 12 to about 4 seconds.
15292
15293Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15294
15295 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
15296
15297 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
15298 disassemble 8, not 16, instructions for part 4.
15299
15300 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
15301 support the latter anymore.
15302
15303 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
15304 -DNO_PROTOTYPES.
15305 * gdb.base/callfuncs.c: Control use of prototypes based on
15306 NO_PROTOTYPES, not __STDC__.
15307 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
15308 t_float_values2 tests if prototypes in use.
15309
15310 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
15311 t_double_values): When checking differences against DELTA, check
15312 that difference is within the range (-DELTA,DELTA), not just
15313 (-infinity,DELTA).
15314
15315Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
15316
15317 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
15318 'file' command firts, then 'target', then 'load', this is due to gdb
15319 target set up.
15320 * config/mips-gdb.exp: Fix a couple regular exp bugs.
15321
15322Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
15323
15324 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
15325 FP load/store variants.
15326 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
15327
15328Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15329
15330 * gdb.base/term.exp: Do not give a warning if not native, it is
15331 not an abnormal condition.
15332
15333Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
15334
15335 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
15336 t_char_array".
15337
15338Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15339
15340 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
15341 are getting the version number.
15342
15343 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
15344 if not native, it is not an abnormal condition.
15345
15346Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15347
15348 * lib/gdb.exp: Just use "file exists", rather than undocumented
15349 dejagnu procedure "findfile".
15350
15351Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15352
15353 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
15354 (LDFLAGS): Set to -Xlinker -Ur.
15355
15356 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
15357 Removed, these values are set by lib/gdb.exp.
15358
15359 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
15360
15361Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15362
15363 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
15364 of replicating gdb startup code.
15365
15366 * config/mt-vxworks (LDFLAGS): Set to -r.
15367 (CFLAGS_FOR_TARGET): Removed.
15368
15369 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
15370 (gdb) and gdb for vxworks uses (vxgdb).
15371
15372 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
15373 executable is not in the tree and host != target, use sed and
15374 program_transform_name to determine the gdb name used by the
15375 target.
15376
15377 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
15378 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
15379
15380Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15381
15382 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
15383 floats, chars, and shorts where there are ANSI-style function
15384 definitions.
15385
15386 * gdb.base/langs.exp, gdb.base/langs*: New test.
15387 * gdb.base/Makefile.in: Build it.
15388 * TODO: Remove item about checking that C names don't get C++
15389 demangling applied; this test tests it.
15390
15391Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15392
15393 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
15394 went with the const70 xfail. The xfail went away a year ago.
15395
15396 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
15397
15398 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
15399 for hp300.
15400
15401 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
15402
15403 * gdb.base/a1-selftest.exp: Don't run on hp300.
15404
15405Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15406
15407 * Makefile.in (site.exp): Set host_alias and target_alias as well
15408 as host_triplet and target_triplet.
15409
15410Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15411
15412 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
15413
15414 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
15415 places as other ecoff systems).
15416
15417 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
15418 ultrix.
15419
15420Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15421
15422 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
15423 remove them.
15424 * gdb.base/nodebug.exp: Accept "function" in addition to "text
15425 variable and "variable" in addition to "data variable".
15426 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
15427
15428 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
15429 2.
15430 * gdb.base/list1.c (long_line): Add additional statement at start
15431 of function.
15432 * gdb.base/list.exp (test_forward_search): Update line number to
15433 reflect new statement.
15434
15435Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15436
15437 * gdb.base/signals.exp: Reinitialize searched source directories
15438 after gdb_start call.
15439
15440Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
15441
15442 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
15443 * gdb.stabs/Makefile.in: Likewise.
15444
15445 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
15446 change. Instead split the tests into smaller pieces.
15447 * gdb.disasm/hppa.s: Corresponding changes.
15448
15449Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15450
15451 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15452 Quote ^C when passing it to stty. For some shells ^ is a pipe.
15453
15454 * gdb.base/funcargs.exp: Modify many tests so that every test
15455 either passes or fails. Make some test names unique.
15456
15457Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15458
15459 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15460 Call stty to set interrupt character.
15461
15462 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
15463 for HP assembler versus GNU assembler based on actual behavior of
15464 $(CC), rather than assuming that $(AS) is always the GNU assembler.
15465
15466 * TODO: Suggest a few more stepping tests.
15467
15468Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
15469
15470 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
15471 restart GDB for h8300 after a continue.
15472 (return): Add pattern to match a29k-udi behavior.
15473 * gdb.base/nodebug.exp: Remove obsolete comment.
15474 * gdb.base/regs.exp: New file, testing of register displays.
15475 * gdb.base/return.exp: Fix typo in reference to $objdir.
15476 * gdb.base/whatis.exp: Always start with a fresh GDB.
15477
15478Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15479
15480 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
15481 higher, these tests generate a lot of output.
15482
15483Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15484
15485 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
15486 code following the catch silently ignored some errors; without the
15487 catch they should be thrown like any other tcl error. Also, the
15488 catch used "" instead of {} which meant all the callers who wanted
15489 to include one of the characters "[]$ had to quote it an extra time.
15490 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
15491 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
15492 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
15493 Remove extra quoting.
15494
15495Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
15496
15497 * gdb.base/commands.exp: Make test names unique; every test either
15498 passes or fails. Update some comments.
15499
15500 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
15501
15502Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15503
15504 The following fixes a FAIL caused by the fact that the alpha stabs
15505 configuration didn't use the ".if alpha" code in weird.def.
15506 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
15507 bit pointer, so the 32 bit version works even on the alpha.
15508 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
15509 Remove the stuff which allowed us to have separate versions for
15510 alpha and everything else.
15511
15512 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
15513 regexp which "info func operator\[\](" is supposed to match. Fix
15514 string to send to GDB. Note that GDB still doesn't work right. Add a
15515 new test for "info func .perator\[\](" which GDB does handle correctly.
15516
15517 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
15518
15519Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15520
15521 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
15522 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
15523 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
15524 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
15525 it makes the tests harder to understand and confuses test-o-matic.
15526 The preferred style is that each test provides a PASS or a FAIL,
15527 and has a unique message (e.g. "continue #54" not just "continue")
15528 which is the same for the pass and the fail.
15529 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15530 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
15531 to lib/gdb.exp.
15532 * gdb.base/printcmds.exp: Use test_print_accept. Remove
15533 prt_accept which was basically the same thing. Likewise for
15534 test_print_reject and prt_reject.
15535 * lib/gdb.exp (test_print_reject): Add some more error message
15536 patterns to match from the former printcmds.exp (prt_reject).
15537 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
15538 One defect of the passcount stuff is that some of it failed to
15539 report XPASS where appropriate.
15540 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
15541 stuff before and after arg in expected pattern.
15542 (test_paddr_operator_functions): Re-do test without print_addr_of;
15543 this is the only test which seems to want extra stuff there.
15544
15545Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15546
15547 * gdb.base/nodebug.exp: Update new tests to reflect improved
15548 wording of gdb output.
15549
15550 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
15551 and "ptype" work on variables in files compiled without -g.
15552 Replaces commented out "maint print msymbol" tests.
15553
15554Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15555
15556 * gdb.base/setvar.c (dummy): Call malloc.
15557
15558 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
15559 losing with the irix4 sed.
15560
15561 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
15562 ALRM" on irix4.
15563
15564Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15565
15566 * TODO: Remove items about corefile.exp testing new exec-file and
15567 backtrace; both are now done. Add items about printing enums.
15568
15569Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15570
15571 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
15572 "get signal $thissig" test fails.
15573
15574 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
15575
15576Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15577
15578 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
15579 compiler warning with dec alpha compiler.
15580
15581 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
15582 extra \n from gdb_test call (this explains why the prompt test
15583 that I removed yesterday was there).
15584 (user_defined_command_test): Remove extra \n and prompt test.
15585
15586 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
15587 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
15588 doesn't exist.
15589 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
15590 Also remove alpha workaround, which turns out to be because
15591 SIGABRT == SIGLOST.
15592
15593 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
15594
15595 * gdb.base/help.exp: Don't test "help show".
15596
15597Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15598
15599 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
15600 "set print address" is on.
15601 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
15602 pass prompt to gdb_test; gdb_test already looks for the prompt.
15603
15604 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
15605
15606 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
15607 was a vestige of the manual TESTSTRATEGY, and the purpose of it
15608 was to make sure that gdb can read a core file. But (a) the "read
15609 the corefile" part didn't make it to a1-selftest.exp, we just
15610 delete the corefile after creating it, and (b) we test reading
15611 corefiles in corefile.exp anyway. Also, this test left around a
15612 xgdb process on Solaris.
15613
15614 * gdb.base/corefile.exp: Also test backtrace.
15615
15616Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
15617
15618 * gdb.base/commands.exp: Test a simple user defined command with
15619 arguments and if/while statements; verify the full user command is
15620 printed by "show user".
15621
15622 * gdb.base/commands.exp: Test if/while commands as part of a
15623 breakpoint command list; verify they appear in breakpoint
15624 information.
15625
15626Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15627
15628 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
15629 than by dividing by zero.
15630
15631Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
15632
15633 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
15634 performing an inferior call with watchpoints enabled.
15635 * gdb.base/watchpoint.c (main): Delete second unnecessary read
15636 call.
15637
15638Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15639
15640 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
15641 of "file" command.
15642
15643 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
15644 Add additional pattern for when "int operator int(void);" appears
15645 in a different order.
15646
15647Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15648
15649 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
15650
15651 * gdb.base/help.exp: Replace most of docstrings for "info signals"
15652 and "signal" with ".*".
15653
15654Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15655
15656 * TODO: Add note about "handle all nostop".
15657
15658 * gdb.base/{sigall.c, sigall.exp}: New test.
15659 * gdb.base/Makefile.in: Add it.
15660
15661Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
15662
15663 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
15664 when invoking GDB, suppresses any windowing interface.
15665
15666Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
15667
15668 * config/sim-gdb: New file, simulator testing support.
15669
15670Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
15671
15672 * gdb.base/interrupt.exp: Test calling func1 twice.
15673
15674Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
15675
15676 * gdb.base/list.exp (test_forward_search): Set timeout higher
15677 when we'll be getting lots of output from gdb.
15678
15679 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
15680 "init_malloc" to after the expect statement. Run it if that
15681 regexp is taken, but also for two others which happen if source
15682 cannot be found.
15683
15684Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15685
15686 * gdb.base/printcmds.exp: New test, for printing register before
15687 program is running.
15688
15689Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15690
15691 * gdb.base/list.exp: Correct some alternate expect patterns
15692 to reflect changes in list1.c.
15693
15694Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15695
15696 * TODO: Add item regarding large frames.
15697
15698 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
15699
15700 * TODO: Remove item about enabling return.exp; it
15701 is enabled. Suggest a few more "return" tests.
15702
15703Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15704
15705 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
15706 anonymous unions.
15707
15708Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15709
15710 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
15711 and pr-5646.o, so "make" is the same as "make all", not "make
15712 pr-4975.o".
15713
15714Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
15715
15716 * gdb.base/list.exp: Adjust expectations to reflect changes in
15717 list1.c.
15718 (test_forward_search): New test proc.
15719 * gdb.base/list1.c (long_line): New function, has long source line.
15720
15721Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
15722
15723 * gdb.base/a1-selftest.exp: Change initial stepping to know about
15724 additional line of code that was added.
15725
15726Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
15727
15728 * gdb.disasm/hppa.s: Break the large branching tests into smaller
15729 tests so as not to overflow expect's input buffers.
15730 * gdb.disasm/hppa.exp: Corresponding changes.
15731
15732Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15733
15734 Beginnings of template debugging tests.
15735 * gdb.c++/templ-info.cc: New file to test for template
15736 debugging capability of the compiler.
15737 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
15738 templ-info.cc.
15739 * gdb.c++/templates.cc: Add explicit template instantiations
15740 to enable compiling with -fno-implicit-templates. Add destructor
15741 and 'value' method to T5 class for template tests.
15742 * gdb.c++/templates.exp: Add testcases for printing of template
15743 types, setting breakpoints on template methods and calling a
d63a86f8 15744 template method.
c906108c
SS
15745
15746Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
15747
15748 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
15749 branch target since some assemblers (gas-2.5) may emit a
15750 relocation for the branch instead of resolving it in the
15751 assembler.
15752
15753Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15754
15755 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
15756 through signal handler.
15757
15758Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15759
15760 * configure.in (*-*-netware): Use config/mt-netware.
15761
15762 * config/mt-netware: New file.
15763 * config/mt-i386-netware: Removed, separate configs for different
15764 netware architectures are no longer needed now that we have
15765 --with-headers.
15766
15767Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15768
15769 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
15770 by the recent changes to use ANSI C arithmetic conversions.
15771
15772Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15773
15774 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
15775 bug involving using inferior_pid to figure out whether to select a
15776 frame.
15777
15778Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
15779
15780 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
15781 match the current disassembler output.
15782
15783Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
15784
15785 * gdb.fortran/exprs.exp: Expect VOID instead of void.
15786 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
15787 types, expect "int" as type of integer values (for now).
15788
15789Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
15790
15791 * gdb.base/commands.exp: New tests for if/while commands.
15792
15793Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
15794
15795 * lib/gdb.exp (runto): Replace sub-pattern for hex value
15796 by .*, since hex values have different syntax in Chill mode.
15797
15798Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15799
15800 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
15801 linefeed from expect pattern for repeated types with indices > 9.
15802
15803Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
15804
15805 First part of Fortran test suite.
15806 * gdb.fortran: New directory.
15807 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
15808
15809Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15810
15811 * gdb.base/default.exp: Update expect pattern for load command
15812 without arguments.
15813
15814Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
15815
15816 * configure.in: Change i386 to i[345]86.
15817 * gdb.base/configure.in: Likewise.
15818 * gdb.c++/configure.in: Likewise.
15819 * gdb.chill/configure.in: Likewise.
15820
15821Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
15822
15823 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
15824 patterns, since that is not a valid context for comments.
15825
15826Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
15827
15828 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
15829 repeated types and repeated types with indices > 9.
15830
15831Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
15832
15833 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
15834 2417; old bug has been fixed.
15835
15836Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
15837
15838 * gdb.base/interrupt.exp: When trying to wake up the inferior,
15839 send the newline ourselves instead of assuming gdb_test will do
15840 so when passed an empty input string.
15841
15842 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
15843 stabs testcode.
15844
15845Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15846
15847 * lib/gdb.exp (gdb_test): Don't send anything if the first
15848 argument is an empty string. This makes cases where we want to
15849 match output that is already in expect's buffers (for example,
15850 matching a breakpoint after gdb_run_cmd has been called) work
15851 reliably.
15852
15853Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15854
15855 * config/netware.exp: New file.
15856
15857Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15858
15859 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
15860 the -B and -L prefixes so we can find the debugging stub.
15861
15862 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
15863 there and we are using the gcc from the tree.
15864
15865 * gdb.base/types.c: Removed.
15866
15867 * gdb.base/configure.in: Look for makefile fragments in ../config.
15868 Recognize i386-*-netware.
15869 * gdb.c++/configure.in: Likewise.
15870
15871Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15872
15873 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
15874 the correct TCL syntax.
15875
15876Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15877
15878 * gdb.base/opaque.exp: use runto instead of messing around with
15879 breakpoints. Simplify by using gdb_test.
15880
15881 * gdb.base/bitfields.exp: restart between tests on netware targets
15882 because breakpoints aren't relocated after target death. Run
15883 processes to completion.
15884
15885 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
15886
15887Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
15888
15889 * Makefile.in: Remove extra tabs that confuse some versions
15890 of "make". Use the newly built gdb to test with by default,
15891 rather than the first one in the tester's search path.
15892
15893Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
15894
15895 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
15896
15897 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
15898 condition help.
15899
15900Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15901
15902 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
15903
15904 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
15905 running.
15906 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
15907 * gdb.base/funcargs.exp: Likewise.
15908
15909 * gdb.base/bitfields.exp: Simplify by using gdb_test.
15910 * gdb.base/funcargs.exp: Likewise.
15911
15912 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
15913 message is "".
15914
15915Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15916
15917 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
15918 return,signals,twice}.exp: Handle non-existant binaries
15919 consistantly.
15920
15921 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
15922 * gdb.base/Makefile.in: Don't try to generate a core dump, we
15923 might testing a cross development system.
15924
15925Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15926
15927 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
15928 runtest script is relative to ${srcdir}, not ${rootdir}.
15929
15930Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
15931
15932 * gdb.base/signals.exp: Allow for optionality of breakpoint
15933 address.
15934
15935Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15936
15937 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
15938
15939Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15940
15941 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
15942 for size_t definition.
15943 * gdb.c++/templates.cc: Likewise
15944
15945 * config/mt-i386-netware: New file.
15946
15947 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
15948 defined.
15949
15950 * gdb.base/Makefile.in: Added support for systems that name core
15951 files by appending "core" to the program name.
15952 * gdb.base/a1-selftest.exp: Likewise.
15953
15954Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15955
15956 * gdb.base/return.exp: Add comment and message for `return double'
15957 test failure on Sparc Solaris.
15958
15959Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
15960
15961 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
15962
15963Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15964
15965 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
15966 from optimizing them away.
15967 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
15968 patterns to include default constructors and assignment operators,
15969 to match gcc versions beyond 2.5.8. Accept any cplus demangling
15970 character in the output of the virtual base pointer.
15971
15972Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15973
15974 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
15975 expression match in print_addr_of to avoid unintented matches.
15976 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
15977 versions up to 2.5.8.
15978
15979Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15980
15981 * gdb.base/list.exp: Tweak alternate pattern for listing of an
15982 included file to run under newer versions of expect.
15983 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
15984 consecutive >'s in templates to accomodate recent cplus-dem.c change.
15985 Remove xfail for the virtual table of BDDHookV.
15986
15987Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
15988
15989 * lib/gdb.exp (string_to_regexp): Set a default result.
15990 (default_gdb_start): Fix misleading message.
15991
15992Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
15993
15994 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
15995 Remove all CC, etc definitions.
15996 * config/mt-hpux: New file.
15997 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
15998 (CFLAGS, LDFLAGS): Define.
15999 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
16000
16001 * Makefile.in (site.exp): Don't insert host_os, etc.
16002 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
16003 (distclean): Check existence of subdir.
16004 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
16005 * gdb.base/Makefile.in: General cleanup and simplification.
16006 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16007 to build executables. Use default rule to build .o files.
16008 (EXPECT, RUNTEST, CC): Fix relative pathname.
16009 (site.exp): Don't insert host_os, etc.
16010 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
16011 and/or SIGUSR1 defined.
16012 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
16013 * gdb.c++/Makefile.in: General cleanup and simplification.
16014 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16015 (CFLAGS): Remove.
16016 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
16017
16018Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
16019
16020 * gdb.base/recurse.exp: Misc changes to get tests running again
16021 after Kung's changes to the watchpoint code.
16022 * gdb.base/watchpoint.exp: Likewise.
16023
16024Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
16025
16026 * lib/gdb.exp (string_to_regexp): Convert {\} also.
16027
16028Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
16029
16030 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
16031 * lib/gdb.exp (default_gdb_start): Define.
16032 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16033 gdb.base/funcargs.exp, gdb.base/opaque.exp,
16034 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
16035 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
16036 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
16037 Don't call gdb_target_udi in between tests.
16038
16039Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16040
16041 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
16042 (which was basically just a local version of the same thing). In
16043 addition to avoiding duplication, gdb_test_exact is faster.
16044 * lib/gdb.exp (gdb_test_exact): Fix typo.
16045
16046 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
16047 don't give an error.
16048
16049 * gdb.base/term.exp: Call delete_breakpoints before starting.
16050
16051 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
16052 (t10): Add comment.
16053
16054Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16055
16056 Reorganization of the GDB Test Suite.
16057
16058 * gdb.base: New directory, contains all the basic tests.
16059 * gdb.c++: New directory, tests specific to C++.
16060 * gdb.chill: New directory, tests specific to Chill.
16061 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
16062 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
16063 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
16064 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
16065 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
16066 t30-31 to chill).
16067 * */gdbme.*: Rename to match appropriate expect scripts.
16068 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
16069 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
16070 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
16071 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
16072 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
16073 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
16074 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
16075 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
16076 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
16077 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
16078 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
16079 gdb.c++/virtfunc.cc: New names of C++ files.
16080 * gdb.chill/chillvars.ch: New name of Chill file.
16081 * gdb.base/configure.in, gdb.c++/configure.in,
16082 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
16083 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16084 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
16085 * configure.in (configdirs): Update to reflect directory changes.
16086 (target_abbrev): No longer define for any configuration.
16087 * Makefile.in: Cosmetic improvements to header comments.
16088
16089Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
16090
16091 Various changes to gdb.t31:
16092
16093 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
16094 * gdbme.ch: Make all key-words and predefineds be upper-case.
16095 * chillvars.exp: Expect key-words and predefinds in upper-case.
16096
16097 * chillvars.exp: Use gdb_test_exact many places.
16098 Change expected output for arrays (which now includes index labels).
16099
16100 * pr-5020.exp, gdme.ch (module PR_5020):
16101 New test, for PR-5020.
16102
16103Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
16104
16105 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
16106 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
16107
16108Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
16109
16110 * Makefile.in: Fix bit-rot in definitions of CHILL,
16111 CHILL_FOR_TARGET and Chill_LIB.
16112 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
16113 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
16114 CHILL, and CHILL_LIB.
16115
16116Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
16117
16118 * Revert the previous changes. Please see Rob's directory
16119 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
16120
16121Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
16122
16123 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
16124 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
16125 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
16126 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
16127 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
16128 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
16129 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
16130 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
16131 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
16132 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
16133 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
16134 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
16135 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
16136 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
16137 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
16138 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
16139 changes from 94Q1.
16140
16141Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
16142
16143 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
16144 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
16145 Rob's new testing fragments.
16146
16147Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
16148
16149 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 16150 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
16151
16152Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16153
16154 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
16155 version also, match on casted version strings, and match on
16156 gdb startup case where the line numbers might be messed up.
16157
16158Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
16159
16160 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 16161 (CFLAGS): Delete it from here.
c906108c
SS
16162
16163Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
16164
16165 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
16166
16167Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
16168
16169 * Makefile.in (RUNTEST): Default to just "runtest".
16170
16171Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16172
16173 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
16174 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
16175 the code has been restructured.
16176
16177Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16178
16179 * gdb.t00/default.exp (set write): Allow any number of \r and/or
16180 \n, not just one of each.
16181
16182 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
16183 /bin/cc gives a warning if you do.
16184
16185Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
16186
d63a86f8 16187 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
16188 __t10ListS_link1ZUiRCUiPT0
16189
16190Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16191
16192 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
16193 on local variables in recursive functions.
16194
16195 * gdb.t07/Makefile.in: Build the new test.
16196
16197Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16198
16199 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
16200 directly. Instead compare the return values from actual calls.
16201
16202Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
16203
16204 * Makefile.in (check): Set TCL_LIBRARY for runtest.
16205
16206Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16207
16208 * From Peter Schauer with minor modifications.
a9c64011
AS
16209 * gdb.t15/return.exp (return_tests): Handle targets where "return"
16210 stops in mid-line in the caller. Add xfail for returning a float
16211 value on X86 targets.
c906108c
SS
16212
16213Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16214
16215 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
16216 to avoid expect lossage.
16217 (fmem_LRbug_tests): Likewise.
16218 * gdb.disasm/hppa.s: Corresponding changes.
16219
16220 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
16221 conditions to work with latest dejagnu/expect.
16222
16223 * gdb.t15/funcargs.exp (finish from indirect call): No longer
16224 expected to fail on the PA.
16225 (backtrace in call with trampolines): Explicitly require main
16226 to be frame #1 (no trampolines should show up in backtrace).
16227
16228 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
16229 "continue -expect".
16230 * gdb.t06/break.exp: Likewise.
16231 * gdb.t07/watchpoint.exp: Likewise.
16232 * gdb.t13/bitfields.exp: Likewise.
16233 * gdb.t15/{funcargs,return}.exp: Likewise.
16234 * gdb.stabs/weird.exp: Likewise.
16235 * config/{mips,udi}-gdb.exp: Likewise.
16236
16237 * hppa.sed: Enclose comments within a sed command to avoid
16238 losing with the old OSF1 sed.
16239
16240Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16241
16242 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
16243 sequent dynix.
16244 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
16245 * gdb.t15/funcargs.exp: Conditionally step again to really
16246 finish from marker_call_with_trampolines. Handle the case where
16247 the first step from within call_with_trampolines already steps
16248 us back to main.
16249 * gdb.t15/gdbme.c: Add comment to closing brace of
16250 call_with_trampolines for funcargs.exp.
16251
16252Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16253
d63a86f8 16254 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
16255 Fix typo(s).
16256
16257Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16258
16259 * gdb.t07/gdbme.c: More code for watchpoint testing.
16260
16261 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
16262 "Hardware watchpoint" throughout file.
16263 (test_watchpoint_triggered_in_syscall): New test.
16264 (test_complex_watchpoint): New test.
16265
16266Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16267
16268 * gdbme.c (call_with_trampolines): New function to try and step
16269 into. Tests trampoline problems on the PA.
16270
16271 * funcargs.exp (localvars_in_indirect_call): No longer expect
16272 stepping into indirect call to fail on PAs.
16273 (test_stepping_over_trampolines): New test.
16274
16275Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16276
16277 * TODO: Add suggestions for static member function tests, and
16278 completion tests.
16279
16280Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16281
16282 * TODO: Add suggestions for "p/a" tests.
16283
16284 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
16285 (default_gdb_exit): Replace all the hair with sending "quit" to
16286 the process with a simple close.
16287
16288Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16289
16290 * TODO: Add suggestions for shared library tests.
16291
16292Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16293
16294 * TODO: Add suggestions for x/s tests.
16295
16296Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16297
16298 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
16299 "enable once", and "enable breakpoints once" with ".*".
16300
16301Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16302
16303 * TODO: Add suggestions about structure passing tests.
16304
16305Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16306
16307 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
16308 the primary1 test, use work around if __GNUC__ < 2.
16309 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
16310 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
16311 Test for bad output rather than waiting for timeout. Issue
16312 second continue only if first continue failed.
16313
16314Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16315
16316 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
16317 operator[] test with gdb_test because the old code didn't seem to
16318 be getting the quoting right with the new dejagnu.
16319
16320Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
16321
16322 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
16323 one from the path.
16324 * Makefile.in: Use a fresh expect if there is one, use runtest
16325 from the src tree if there is one.
d63a86f8 16326
c906108c
SS
16327Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16328
16329 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
16330 next over recursive call. Revise the tests from that point on
16331 (which had been skipped) to match GDB's actual (correct) output.
16332
16333 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
16334 with next over a breakpoint whose condition is false.
16335
16336 * gdb.t00/help.exp: Comment out "help set print" tests just like
16337 (and for same reason as) "help set" test.
16338
16339Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16340
16341 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
16342 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
16343
16344Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16345
16346 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
16347 necessary gdb_target_udi.
16348
16349 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
16350
16351 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
16352 1838 and 2417; they are fixed.
16353
16354 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
16355 gdb.t03/ptype.exp (ptype structure, ptype union):
16356 Remove xfails; the test is looser than when the xfails were added.
16357
16358 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
16359 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
16360
16361 * gdb.t01/run.exp: Only run shell test if isnative.
16362
16363 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
16364 since "run" automatically loads if necessary. Call gdb_target_udi
16365 after the "file" since "file" kills any execution target.
16366
16367 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
16368 GDB. GDB doesn't work that way (not anymore at least) on UDI.
16369 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
16370 argument for UDI.
16371
16372Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16373
16374 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
16375
16376 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
16377
16378Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16379
16380 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
16381 properly quoting regexps. This makes the second argument to
16382 demangle a fixed string, which matches the callers, instead of a
16383 shell-style pattern which is what the previous implementation
16384 used. Update some of the callers.
16385
16386Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16387
16388 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
16389 (comib_nullified_tests): Fix typo.
16390 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
16391 strings. No longer expected to fail.
16392
16393 * gdb.disasm/hppa.s (addib_tests): Fix typo.
16394 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
16395 strings. No longer expected to fail.
16396
16397 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
16398 string. No longer expected to fail.
16399
16400Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16401
16402 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
16403 No longer expected to fail.
16404
16405 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
16406 string. No longer expected to fail.
16407
16408Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16409
16410 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
16411 only in the names (I probably got most of them). I was even
16412 generous with some which differed in underscores in names, and
16413 probably missed a few, and I *still* was able to remove almost a
16414 third of the file with almost no impact on testsuite coverage.
16415
16416Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16417
16418 * gdb.t00/default.exp: Match udi_attach error message as well as
16419 the one from child_attach.
16420
16421 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
16422
16423 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
16424
16425 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
16426 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
16427
16428 * Move test with enums and partial symbols back to
16429 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
16430 Reverts the change of 26 May 93. Per today's change to
16431 stabs.texinfo, the behavior that weird.exp was expecting was
16432 unreasonable; what is important is that the compiler+gdb get
16433 things right, which happens with a recent gcc. Also fix the test
16434 to deal with native compilers which put out the stab gdb can't
16435 deal with.
16436
16437Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16438
16439 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
16440 in the names. The main thing these accomplish is to slow things down.
16441 Many more such duplicates surely remain.
16442
16443 * gdb.t00/help.exp: Comment out "help support" test just like
16444 (and for same reason as) "help set" test.
16445
16446Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
16447
16448 * gdb.t06/break.exp: Remove setup_xfails for
16449 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
16450 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
16451 about known bug in gcc to include up through 2.5.8.
16452 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
16453 well as "_vb$".
16454 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
16455 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
16456 with latest gcc and gdb.
16457 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
16458 well as "_vb$".
16459
16460Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16461
16462 * configure.in (hppa*-*-*): Also configure and build stabs-only
16463 tests.
16464
16465Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16466
16467 * gdb.t10/hppa.mt: A makefile fragment for the PA.
16468 * gdb.t10/configure.in (hppa*-*-*): Use it.
16469
16470Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16471
16472 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
16473
16474Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16475
16476 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
16477 versions prior to 1.13.5.
16478
16479Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16480
16481 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
16482 the prompt is at the start of a line.
16483
16484Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16485
16486 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
16487 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
16488 in the copr tests now.
16489 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
16490 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
16491 expected to fail.
16492
16493Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
16494
16495 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
16496 gdb.t31/chillvars.exp, lib/gdb.exp:
16497 Tweak to run under either version of expect.
16498 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
16499 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
16500 * gdb.t11/list.exp: Remove extraneous whitespace.
16501
16502Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16503
16504 * gdb.t16/printcmds.exp (test_print_strings): Accept
16505 "(unsigned char *) " before the string.
16506
16507 * TODO: Add notes about printing of fancy types and GDB expressions.
16508
16509Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
16510
16511 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
16512 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 16513 if doing mips-idt-ecoff.
c906108c
SS
16514
16515Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
16516
16517 * Most .exp files: Tweak to run under either version of expect.
16518
16519Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16520
16521 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
16522 xfails; I'm not sure why they are failing, but not because of PR 1806.
16523
16524Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
16525
16526 * config/unix-gdb.exp: Remove gdb_unload cause it's already
16527 defined in lib/gdb.exp.
16528
16529Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16530
16531 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
16532 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
16533 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
16534 have to be typeless.
16535
16536Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16537
16538 * TODO: Add suggestion for copyright year test.
16539
16540Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
16541
16542 * configure.in (*-*-lynxos*): Add stabs tests.
16543
16544Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16545
16546 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
16547 so insert a tab before any assembler directive in column zero.
16548
16549 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
16550 stores.
16551 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
16552 stores.
16553 (fpu_short_memory_tests): Likewise.
16554
16555Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16556
16557 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
16558 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
16559 .stabs directives in comments.
16560
16561Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16562
16563 * TODO: New file, describing tests we could write.
16564 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
16565
16566Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16567
16568 * gdb.t06/signals.exp: Add kludge to force re-sync.
16569
16570 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
16571 to xgdb instead of gdb, get out of gdb.
16572
16573Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
16574
16575 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
16576 for info.
16577
16578Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16579
16580 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
16581 * gdb.stabs/configure.in (hppa*-*-*): Use it.
16582 * gdb.stabs/hppa.sed: New sed script for the PA.
16583
16584Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16585
16586 * gdb.stabs: Re-write weird.def and configuration to use sed
16587 instead of cpp. sed is portable and POSIX; cpp is neither.
16588
16589Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16590
16591 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
16592
16593Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16594
16595 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
16596
16597Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16598
16599 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
16600 "_vb$".
16601 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
16602 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
16603
16604Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16605
16606 * lib/gdb.exp: Comment out code which depends on non-existent
16607 `transform' procedure.
16608
16609Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
16610
16611 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
16612 * lib/gdb.exp: Transform tool name.
16613 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
16614 1.1's new error handling system.
16615
16616Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16617
16618 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
16619
16620Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16621
16622 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
16623 They made pattern matching so slow that timeouts happened on
16624 heavily loaded systems. Now any output from "show print" which
16625 gets us back to the GDB prompt is a PASS.
16626
16627Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
16628
16629 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
16630
16631Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16632
16633 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
16634
16635 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
16636 It is not from PR 3220.
16637
16638Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16639
16640 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
16641 just started failing because they depended on the order the
16642 subcommands are presented, or exact docstring text. This kind of
16643 test is a pain and has minimal benefit.
16644
16645Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16646
16647 * gdb.t09/corefile.exp: At end of test, use "core" command with
16648 no arguments.
16649
16650Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
16651
16652 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
16653 17}/Makefile.in: Make it possible to run the testsuite with Sun
16654 make and CC = cross gcc by adding explicit build rules for .o
16655 files.
16656
16657Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16658
16659 * gdb.t15/funcargs.exp: Don't put comments on same line as
16660 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 16661
c906108c
SS
16662Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16663
16664 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
16665
16666Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
16667
16668 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
16669 * gdb.t20/inherit.exp: remove three dumplicate entries.
16670
16671Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16672
16673 * gdb.t06/break.exp: For "next over recursive call", fail on any
16674 incorrect output, not just on "factorial (value=2)".
16675
16676Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16677
16678 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
16679 working now. Add an xfail if accesing a bss variable causes
16680 a memory error if the target is not yet run.
16681
16682Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16683
16684 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
16685 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
16686 name of __st* demangling (2 strings). Did Kung really get the
16687 more than 95 others right without testing them?
16688
16689Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
16690
16691 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
16692
16693Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
16694
16695 * configure.in (configdirs): Add gdb.disasm
16696 * gdb.disasm: New directory for GDB disassembler tests.
16697 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
16698
16699Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16700
16701 * gdb.t00/help.exp: Don't test "help set".
16702
16703 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
16704 from within expect statements. None of these happen anymore and
16705 they cause regressions to be silently unnoticed.
16706
16707 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
16708 messages) about known failures with gcc cygnus-2.4.5-930417.
16709
16710 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
16711 comp-info.exp so it gets built if it doesn't exist.
16712
16713 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
16714 it is no longer used.
16715 * gdb.t13/comp-info.c: Removed.
16716
16717Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16718
16719 * gdb.t06/signals.exp: Add xfail for sun3.
16720
16721Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16722
16723 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
16724 relevant because ^C doesn't get sent but failure can be reproduced
16725 interactively).
16726
16727Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16728
16729 * gdb.stabs/alpha.mt: New configuration file for alpha.
16730 * gdb.stabs/configure.in: Use it.
16731 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
16732 sharing with alpha.mt, redefine long to word via preprocessor.
16733 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
16734 for alpha.
16735 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
16736 native cc.
16737 * gdb.t00/teststrategy.exp: Change expect string so that we
16738 consume the `(xgdb)' from the command echo and from the gdb prompt.
16739 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
16740 gdb currently compares all values as long, so this failure probably
16741 applies to any configuration where LONGEST is bigger than a target int.
16742 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
16743 with gcc.
16744 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
16745 to handle opaque pointers, gcc is.
16746 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
16747 as first argument. Include <sys/types.h> and change all operator
16748 new definitions to use size_t.
16749 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
16750 now that we use size_t.
16751
16752Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16753
a9c64011 16754 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 16755 a long or float array cast all array members to the same type.
a9c64011 16756 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 16757 with 64 bit longs.
a9c64011 16758 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 16759 on alpha.
a9c64011 16760 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
16761
16762Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16763
16764 * gdb.t24 (demangle.exp): Constructors of templates have names like
16765 vector<int>::vector(int) not vector<int>::vector<int>(int). See
16766 section 14.6 of the ARM.
16767
16768 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
16769 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
16770 accomplish little and slow down the testsuite.
16771
16772 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
16773 Accept spaces various places.
16774
16775Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16776
16777 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
16778 with watchpoint enabled.
16779
16780 * Makefile.in: Remove definition of CC and remove the second
16781 definition of CXX (the "CXX = gcc" one remains). These definitions
16782 were causing backquotes to be expanded within backquotes, which
16783 doesn't work.
16784
16785Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
16786
16787 * gdb.t17/callfuncs.exp: Add "return 0" to end.
16788
16789Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16790
a9c64011
AS
16791 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
16792 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
16793 by mips cc and contains no stabs entries.
16794
16795Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
16796
16797 * config/vx-gdb.exp: Use fake device to load files rather than
16798 NFS.
16799 * lib/gdb.exp: New proc to do "file" command.
16800 * config/unix-gdb.exp: Use new "file" proc.
16801
16802Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
16803
16804 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
16805 Rework board rebooting slightly.
16806 (gdb_exit): Don't exit from the remote shell; there isn't one.
16807 * gdb.stabs/weird.exp: If a program is being debugged already,
16808 kill it.
16809 * gdb.t04/setvar.exp: Stop and restart gdb.
16810 * gdb.t05/expr.exp: Likewise.
16811 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
16812 restart gdb and reload the program.
16813 * gdb.t08/opaque.exp: Likewise.
16814 * gdb.t12/scope.exp: Likewise.
16815 * gdb.t13/bitfields.exp: Likewise.
16816 * gdb.t15/funcargs.exp: Likewise.
16817 * gdb.t20/classes.exp: Likewise.
16818 * gdb.t03/ptype.exp: Increase timeout.
16819 * gdb.t16/printcmds.exp (test_print_string_constants,
16820 test_print_array_constants): Likewise.
16821 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
16822 * gdb.t20/classes.exp (do_tests): Likewise.
16823 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
16824
16825Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
16826
16827 * gdb.stabs: Renamed *wierd* to *weird*.
16828
16829Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16830
16831 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
16832 for timeout. Add "known gcc 2.4.5 bug" to failure message.
16833
16834Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16835
16836 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
16837 (do_tests): Remove xfail for whatis on one_var and two_var.
16838
16839Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
16840
16841 * Makefile.in: Made cross building work better by adding
16842 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
16843
16844Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16845
16846 * gdb.t15/{return.c,return.exp,Makefile.in}:
16847 New test, currently commented out.
16848
16849Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
16850
16851 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
16852 still running and removes the leftover named socket so GDb can do
16853 clean restarts.
16854
16855Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
16856
16857 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
16858 console, not GDB.
16859 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
16860 cross testing works better with "make check"
16861 * config/unix-gdb: Use default procedures for exit and version.
16862 * config/vx-gdb.exp: Cleaned up and massaged back to working order
16863 with the newest VxWorks.
16864
16865Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16866
16867 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
16868 old form.
16869
16870 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
16871 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
16872
16873 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
16874
16875 * config/unix-gdb.exp: Remove this version of gdb_exit
16876 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
16877 Rob says he'll look at it when he gets back to testing boards.
16878
16879Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
16880
16881 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
16882 an expected fail for certain ptype commands.
16883
16884 * gdb.t20/classes.exp: Update expected results of "ptype class
16885 Base1" to account for the constructor that now appears in the type.
16886
16887Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
16888
16889 * configure.in (configdirs): Restore gdb.t04, which mysteriously
16890 disappeared from list.
16891 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
16892 "alldone" proc with call to cleanup and exit.
16893 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
16894 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
16895 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
16896 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
16897 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
16898 "alldone" proc with simple returns that suppress remaining
16899 tests. The alldone proc went away many months ago.
16900
16901Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16902
16903 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
16904
16905 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
16906
16907Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16908
16909 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
16910 as vax gdb will display them.
16911
16912Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16913
16914 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
16915 optimizers.
16916
16917 * scope.exp: Change "bad value for localval" messages so each one
16918 is unique.
16919
16920 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
16921 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
16922
16923 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
16924
16925Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16926
16927 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
16928 doesn't exist (due to optimization).
16929
16930Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16931
16932 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
16933 contains \r because the filename is long.
16934
16935 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
16936 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
16937
16938Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16939
16940 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
16941 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
16942 Ultrix.
16943 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
16944 int tests.
16945 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
16946
16947Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
16948
16949 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
16950
16951 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 16952 to match does not match the passing case but still matches the
c906108c
SS
16953 failing case.
16954
16955Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16956
16957 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
16958
16959Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
16960
16961 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
16962 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
16963 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
16964 Remove various versions of gdb_exit.
16965 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
16966 gdb_exit.
16967 * config/unix-gdb.exp: gdb_exit remains here, and should override
16968 the generic version, since it's doing a lot of wierd stuff that
16969 the other versions aren't. FIXME, fold it in, or abandon this
16970 version.
16971
16972Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16973
16974 * gdb.t24/demangle.exp: Add tests for PR 3220.
16975
16976Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16977
16978 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
16979
16980Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
16981
16982 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
16983 "i386-*-*". Works for i486 as well.
16984
16985 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
16986 bug, and expand domain of xfail to all SVR4 systems, since the
16987 actual problem is likely to be in generic SVR4 /proc support.
16988
16989Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16990
16991 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
16992
16993Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
16994
16995 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
16996 xfails for other systems. Match a missing 'Continuing.' as an
16997 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
16998
16999 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
17000 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
17001 Only issue warning for missing executables if -all option is used.
17002
17003 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
17004 file if -all option is used. It's like an unpredictable XFAIL.
17005
17006Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17007
17008 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
17009 for dynamically linked binaries.
17010
17011 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
17012
17013Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17014
17015 * gdb.t20/inherit.exp: Change message for "print tagless struct"
17016 to state that this is a known bug in old versions of g++.
17017
17018Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17019
17020 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
17021 while waiting for `Continuing'.
17022
17023Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
17024
17025 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
17026 in text, data, and bss.
17027 * gdb.t10/nodebug.c: Add local and global test variables for
17028 initialized and uninitialized data.
17029
17030Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17031
17032 * config/unix-gdb.exp (gdb_exit): Add "wait".
17033
17034Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17035
17036 * gdb.t06/signals.exp: xfail the continue from the handler for all
17037 targets.
17038
17039 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
17040 function with watchpoints enabled, the i386 call dummy starts with
17041 a call.
17042
17043 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
17044 386 bsd names its corefiles.
17045
17046Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
17047
17048 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
17049 compilers don't grok it.
17050 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
17051 with small octal ints rather than character constants, which
17052 are signed and might not fit if first promoted to int.
17053
17054Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
17055
17056 * gdb.t09/Makefile.in (clean): Remove corefile.
17057
17058Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17059
17060 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
17061
17062Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17063 and Jim Kingdon (kingdon@cygnus.com)
17064
17065 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
17066 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
17067 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
17068
17069Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17070
17071 * gdb.t17/interrupt.exp: Add xfail for hppa.
17072
17073Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17074
17075 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
17076 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
17077 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
17078 to determine signed-ness of bitfields and use the result to setup
17079 the xfail.
17080 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
17081 * gdb.t15/funcargs.exp: Use them to step until the second indirect
17082 call line is reached if necessary.
17083
17084Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17085
17086 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
17087
17088Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17089
17090 * gdb.t06/break.exp: Also test `clear' command.
17091
17092Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17093
17094 * gdb.t00/teststrategy.exp: Remove extra quote.
17095
17096 * gdb.t07/watchpoint.exp: Change xfail for calling function with
17097 watchpoint enabled to be for all non-68k machines.
17098
17099 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
17100
17101Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17102
17103 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
17104 targets use aout.mt instead of ecoff.mt as gas understands
17105 standard aout format.
17106
17107Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17108
17109 * lib/gdb.exp (runto): Don't insist that function we are running to
17110 was compiled with -g.
17111
17112 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
17113
17114 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
17115 to get back into the read system call.
17116 Accept leading newline in case where we woke it up.
17117
17118Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17119
17120 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
17121 to make the stabs test work on ecoff systems using gcc and -with-stabs.
17122 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
17123 enable ecoff configuration.
17124
17125Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17126
17127 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
17128
17129Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17130
17131 * gdb.t16/printcmds.exp: Add another printf test.
17132
17133Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
17134
17135 * configure.in: If configured -with-stabs on any target, add
17136 stabsdirs to configdirs.
17137
17138Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17139
17140 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
17141 fun" so pattern does not match the command itself.
17142
17143Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17144
17145 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
17146
17147Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17148
17149 * gdb.t17/interrupt.exp: Test for more things.
17150
17151Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17152
17153 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
17154 compiler arranges the code and line numbers.
17155
17156 * gdb.t17/interrupt.exp: Don't send \n after ^C.
17157
17158Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17159
17160 * gdb.t00/help.exp: Increase expect input buffer size.
17161
17162Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17163
17164 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
17165
17166 * gdb.t07/watchpoint.exp: Add xfail for hppa.
17167
17168 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
17169
17170 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
17171 [0-9]*, not just [0-9].
17172
17173Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17174
17175 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
17176
17177 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
17178
17179Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17180
17181 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
17182
17183Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17184
17185 * gdb.t06/signals.c: Add xfails for sun3.
17186
17187 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
17188
17189 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
17190 test_stepping tests.
17191
17192Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17193
17194 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
17195
17196 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
17197
17198 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
17199 rather than actually putting it through cpp twice.
17200
17201 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
17202
17203Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
17204
17205 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
17206 no longer needed.
17207
17208Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17209
17210 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
17211
17212 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
17213 C++ features prints as "struct", make it a pass, not an xfail.
17214
17215Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17216
17217 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
17218 Don't require VA to print as "class" rather than "struct".
17219
17220Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
17221
17222 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
17223
17224Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17225
17226 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
17227
17228Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17229
17230 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
17231 order.
17232
17233Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17234
17235 * gdb.t16/printcmds.exp: Add printf tests.
17236
17237 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
17238
17239 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
17240
17241Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
17242
17243 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
17244 pass counts, to counteract any existing or future setup_xfails.
17245
17246Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17247
17248 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
17249 {BEGIN,END}_COMMON for common block instead of STAB.
17250 * gdb.stabs/wierd.exp: Add xfail for rs6000.
17251
17252 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
17253 intp_var should be N_GSYM not N_LSYM.
17254 wierd-aout.S: Use a label for the value of the N_SO.
17255 wierd.def: Remove all backslashes.
17256 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
17257
17258Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17259
17260 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
17261 get the expected next to inheritance3.
17262
17263Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17264
17265 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
17266 now that gcc-2.4 gets it right.
17267
17268Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17269
17270 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
17271
17272 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
17273 generating comp-info.exp which works for cross-compilation.
17274
17275Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
17276
17277 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
17278 "*-*-sysv4.*".
17279
17280Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
17281
17282 * gdb.t01/run.exp: Start with a fresh gdb.
17283 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
17284 SVR4.x.
17285
17286Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
17287
17288 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
17289 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
17290 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
17291 Makefile.in (distclean, realclean): Remove gdbme.c from list of
17292 things to remove.
17293
17294Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
17295
17296 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
17297 test cases from bug reports.
17298
17299Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
17300
17301 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
17302 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
17303 avoid spurious xfails.
17304 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
17305 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
17306 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
17307
17308Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
17309
17310 * gdb.t00/teststrategy.exp: Rework to provide more useful
17311 description of each test, fix problem with systems that define
17312 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
17313 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
17314 results for "next over recursive call" so timeouts aren't taken
17315 by error.
17316
17317Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
17318
17319 * gdb.t12/scope.exp: Test printing of variables before run.
17320
17321 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
17322 printed in wrong order due to sorting.
17323
17324Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
17325
17326 * gdb.t00/teststrategy.exp: Fix expected results for printing
17327 user entered string constant. Is array of char, prints with no
17328 address.
17329
17330 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
17331 commands.
17332 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
17333 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
17334 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
17335 of struct of char arrays.
17336 * gdb.t00/radix.exp: New tests for radix commands.
17337
17338Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
17339
17340 * gdb.t16/printcmd.exp: Print a variable before running program
17341 (with xfail for AIX).
17342
17343Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
17344
17345 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
17346
17347 * gdb.t16/printcmd.exp: Don't print variables before running program.
17348
17349 * gdb.t06/break.exp: Don't require envp argument to main.
17350
17351 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
17352
17353 * gdb.t02/whatis.exp, gdb.t11/list.exp:
17354 Add xfails for rs6000.
17355
17356 * gdb.t02/whatis.exp: Change other tests not to re-test something
17357 we already tested.
17358
17359 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
17360 each type used has a variable of that type.
17361
17362Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
17363
17364 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
17365
17366Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
17367
17368 * configure.in: change srctrigger to be a file, not a directory
17369
17370Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
17371
17372 * configure.in (mips-idt-ecoff*): Added trailing '*'.
17373
17374 * gdb.t11/list.exp: Fixed a couple of typos.
17375
17376Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
17377
17378 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
17379 is fixed and PR is closed.
17380 * gdb.t16 (gdbme.c): Add simple test string variable.
17381 * gdb.t16 (printcmds.exp): Add tests with simple test string
17382 variable, primarily for boundaries on "set print elements".
17383
17384Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
17385
17386 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
17387 Make leading 0's optional and don't expect a tab in the middle
17388 of the number.
17389
17390 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
17391
17392 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
17393 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
17394 don't end command passed to gdb_test with newline.
17395
17396 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
17397 signed keyword away, don't expect signed bitfields to be signed.
17398
17399 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
17400 printing with only as many 1's as are in the field as well as printing
17401 with 32 1's (see comment).
17402
17403Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
17404
17405 * gdb.t00/default.exp: Start with a fresh gdb.
17406 * configure.in (configdirs): Remove gdb.t31 until the chill
17407 compiler works again. It no longer is able to find chillrt0
17408 since it isn't in libchill.a anymore.
17409 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
17410 wierd.o, make more modular.
17411 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
17412 spurious newlines that caused problems.
17413
17414Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17415
17416 * Move test with enums and partial symbols from gdb.t03/ptype.exp
17417 to gdb.stabs/wierd.exp since GCC has worked around the bug.
17418 gdb.stabs/wierd.{exp,def}: Many new tests.
17419
17420 * gdb.t00/default.exp: update info line for new message.
17421
17422 * gdb.t02/{whatis.exp,gdbme.c}:
17423 Test that "char *" doesn't print as "caddr_t".
17424
17425Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17426
17427 * gdb.t00/help.exp: Use .* in place of some help messages which
17428 just changed.
17429 gdb.t00/default.exp: Update "info frame" test for new message.
17430 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
17431 Remove some xfails
17432
17433Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17434
17435 * gdb.t03/{gdbme.c,ptype.exp}:
17436 Add tests for typedef'd struct and union without tags.
17437 Also check "whatis" on a variable of a typedef'd enum without a tag.
17438
17439 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
17440 PRMS 1823; the bug still exists but isn't reproduced by this test
17441 anymore), and remove rs6000 XFAIL (the bug is fixed).
17442
17443 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
17444 duplicated from whatis.exp. For those that are left, accept
17445 "long", "long int", or "int" for long variables (whatis.exp already
17446 has an XFAIL for "int", so no need to fail it here).
17447
17448 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
17449 Deal with GCC's names for types now that GDB uses the compiler's names.
17450
17451 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
17452 setup_xfail's for sunos4. If we #defined the signed keyword away,
17453 don't expect GDB to know that char it is signed.
17454
17455 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
17456
17457Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
17458
17459 * configure.in (configdirs): Add gdb.t24 for C++ tests that
17460 should work on any system, regardless of debugging format.
17461 * gdb.t21/demangle.exp: Move to gdb.t24.
17462 * gdb.t24/demangle.exp: Move from gdb.t21.
17463 * gdb.t24/{Makefile.in, configure.in}: New files.
17464
17465Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17466
17467 * configure.in: Do gdb.stabs and C++ tests only for stabs.
17468 * gdb.stabs: New directory.
17469
17470Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17471
17472 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
17473 not just "Quit anyway?".
17474
17475Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
17476
17477 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
17478 that all setup_xfails are immediately followed by clear_xfails.
17479
17480Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
17481
17482 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
17483 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
17484 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
17485 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
17486 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
17487 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17488 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17489 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
17490 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
17491 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
17492 gdb.t31/chillvars.exp, lib/gdb.exp:
17493 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
17494 bug-gdb@prep.ai.mit.edu.
17495
17496Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
17497
17498 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
17499 with 0.0, not integer 0.
17500
17501Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
17502
17503 * gdb.t06/break.exp: Update for "Kill the program" message change.
17504
17505Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
17506
17507 * Makefile.in (GDBFLAGS): Set to -nx.
17508 * Makefile.in (site.exp): Use GDBFLAGS.
17509
17510Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17511
17512 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
17513 Makefiles.
17514 (check): depend on just-check.
17515 (just-check): added so that tests can be run without a noop
17516 build pass.
17517
17518Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17519
17520 Switch to using configure's configdirs.
17521 * Makefile.in (Makefile): add configure.in dependency.
17522 (SUBDIRS): removed redundant assignment.
17523 * configure.in: switch subdirs assignment to configdirs.
17524 * gdb.t*/configure.in: new files.
17525
17526Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
17527
17528 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
17529 works.
17530
17531Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
17532
17533 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
17534 in explicit rules. Apparently this is not supported by some makes.
17535
17536Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
17537
17538 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
17539
17540Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17541
17542 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
17543 disappeared.
17544
17545Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
17546
17547 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
17548
17549Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
17550
17551 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
17552 watchpoint problem that is now fixed.
17553 * gdb.t30/chexp.exp: Remove setup_xfail for printing
17554 uninitialized convenience variables.
17555 * gdb.t31/chillvars.exp: Fix expected patterns for printing
17556 structures.
17557
17558Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17559
17560 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
17561 which causes expect to get out of sync with gdb on long output
17562 from help set.
17563 * gdb.t09/corefile.exp: Make expected pattern for core file
17564 failing signal and frame output format less sun specific.
17565
17566Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
17567
17568 * gdb.t31/chillvars.exp: Add and remove initial dummy
17569 breakpoint, so that symbol table is forced in.
17570 (Needed at least on Sunos4, though it seems not SVR4.)
17571 * gdb.t31/chillvars.exp: Update for changed output format.
17572
17573Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
17574
a9c64011 17575 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
17576
17577Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
17578
17579 * Makefile.in: Added --srcdir when invoking runtest, removed the
17580 need for a local config file. (optional now)
17581
17582Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
17583
17584 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
17585 failure count used to force early termination. Add some more
17586 expected failures for gnu style demangling.
17587
17588Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17589
17590 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
17591 pmi variable from gdb.t20/gdbme to get optimized away.
17592 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
17593 Check for written corefile upon timeout _and_ eof.
17594
17595Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17596
17597 * config/unix-gdb.exp: Add missing return 0.
17598
17599Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17600
17601 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
17602 test termination.
17603
17604Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
17605
17606 * configure.in (subdirs): Put back gdb.t17 which mysteriously
17607 disappeared.
17608
17609Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
17610
17611 * gdb.t10/crossload.exp: Disable the i860-elf test until such
17612 time as i860 support works.
17613
d63a86f8 17614 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
17615 "backtrace 100\r" rather than just "backtrace\r", to match last
17616 change.
17617
17618Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
17619
17620 * config/udi-gdb.exp (gdb_exit): Remove close command.
17621 (gdb_target_udi): New procedure to set the UDI target.
17622 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
17623 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
17624 Added waits for prompts after several question responses. Added
17625 some more responses used by a29k-amd-udi-gdb.
17626 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
17627 pass different arguments, restart UDI connection after program
17628 completion.
17629 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
17630 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17631 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
17632 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
17633 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
17634 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
17635 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17636 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
17637 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
17638 after program completion.
17639 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
17640 compiled with a SELECT_VECS setting.
17641 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
17642 infinite recursion.
17643
17644 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
17645 Added checks for COFF results, and made them expected failures for
17646 all targets. It would be better to make them expected failures
17647 for COFF targets only.
17648
17649Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
17650
17651 * Makefile.in: add null dvi target, don't bother to recurse
17652 through test directories for info and install-info; rename
17653 $(datadir) to be dejagnu instead of deja-gnu
17654
17655Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
17656
17657 * gdb.t31/gdbme.ch: Re-enable code that previously caused
17658 compiler to coredump.
17659 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
17660 code.
17661
17662Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
17663
17664 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
17665 coredump.
17666 * gdb.t31/chillvars.exp: Comment out tests that depend on that
17667 code.
17668
17669Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
17670
17671 * gdb.t03/ptype.exp: tests for return code from gdb_test.
17672 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
17673 which in a shell. Deletes xgdb when done.
17674 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
17675 Tests the return from the "set height" or "set width" commands.
17676 Added a few return codes where needed.
17677
17678Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
17679
17680 * Makefile.in (SUBDIRS): Add gdb.t17.
17681 * configure.in (subdirs): Add gdb.t17.
17682 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
17683 files to test gdb's calling of functions in the inferior with
17684 the correct arguments and gdb's ability to retrieve any
17685 result returned.
17686
17687Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
17688
17689 * config/unix-gdb.exp (gdb_exit): Remove close commands that
17690 may be called after gdb goes away. Previous versions of expect
17691 needed these to avoid file descriptor leaks, but they cause
17692 errors with the current revision of expect.
17693 * gdb.t00/gdbvars.exp: Use -re on expected output after
17694 setting sevenbit-strings.
17695 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
17696 to set sevenbit-strings consistent across tests.
17697 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
17698 set sevenbit-strings consistent across tests.
17699
17700Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
17701
17702 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
17703 expected output to match current "expect" expectations.
17704
17705Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
17706
17707 * gdb.t00/default.exp: Change expected output for default "source"
17708 command, to match new gdb behavior which requires a filename to
17709 source.
17710
17711Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
17712
17713 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
17714 expected fail for i486-*-* that misses the marker2 function.
17715 * gdb.t10/crossload.exp (bfddefault): Allow successful
17716 recognition of a format to pass even if no symbols are found.
17717 Explicitly catch failures where the format is not recognized
17718 or is ambiguous, and add the reason to the fail message.
17719 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
17720 the cause is and invalid target and add reason to failure message.
17721 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
17722 elf32-i386, elf32-sparc, and elf32-i860.
17723 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
17724 Set up expected failure for 'filename'::variable scope resolution,
17725 which is now apparently broken on all targets.
17726 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
17727 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
17728 gdb.t23/templates.exp: Change failure for missing binfile into
17729 just a warning.
17730 gdb.t21/demangle.exp: Change all cfront references to 'arm'
17731 references.
17732
17733Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
17734
17735 * gdb.t00/default.exp: Add expected output for default "source"
17736 command, to match new gdb behavior.
17737 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
17738
17739Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
17740
17741 * config/*-gdb.exp: returns an error, rather than exiting on
17742 internal errors.
17743
17744Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
17745
17746 * gdb.t03/gdbme.c: Add pointer to struct variable.
17747 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
17748 referencing struct members.
17749
17750Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
17751
17752 * configure.in (mips-idt-ecoff): New target.
17753 * config/mips-gdb.exp: New file for remote board using MIPS remote
17754 debugging protocol.
17755
17756 * Redid configuration scheme. Removed gdb.t*/configure.in.
17757 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
17758 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
17759 distclean targets. Built executables via .o files. Adjusted
17760 tests to account for source files in $(srcdir) rather than
17761 $(objdir).
17762 * lib/gdb.exp (runto): Don't expect () after the function name,
17763 because it may have arguments.
17764
17765Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
17766
17767 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
17768 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
17769 expected failures for mips-idt-* and mips-sgi-*.
17770 * gdb.t00/default.exp (attach): Kill process if requested.
17771 * gdb.t00/help.exp (help target core, help target): Accept a gdb
17772 that does not read core files.
17773 * gdb.t01/run.exp: Removed checks for exit status code.
17774 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
17775 it is linked in.
17776 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
17777 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
17778 appropriate, rather than doing it by hand.
17779 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
17780 execution.
17781 * gdb.t10/crossload.exp: Kill existing program if needed.
17782 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
17783 appropriate, rather than doing it by hand. Always increase
17784 timeout for this test, not just for VxWorks.
17785
17786Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
17787
17788 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
17789 of Chill STRUCT types and STRUCT values.
17790 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
17791 than "char".
17792 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 17793 struct2): New struct definitions and initializations to test
c906108c
SS
17794 simple Chill STRUCT types.
17795
17796Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
17797
17798 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
17799 the null byte at the end of strings.
17800 * gdb.t00/default.exp: Make show version insensitive to copyright
17801 date.
17802 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
17803 to avoid dependencies on target char signedness.
17804 * gdb.t16/printcmds.exp: Update expected results for explicitly
17805 unsigned char.
17806 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
17807 now work.
17808 * gdb.t21/demangle.exp: Add many more patterns for template
17809 demangling, most of them being expected failures.
17810 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
17811 string we are matching for, to match on the whole string.
17812 * gdb.t21/demangle.exp: Add many new test strings to demangle,
17813 and fix a whole bunch that had incorrect expected output but were
17814 passing anyway because of the bug in "proc demangle".
17815 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
17816 type.
17817 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
17818
17819Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
17820
a9c64011
AS
17821 * gdb/testsuite: made modifications to testcases, etc., to allow
17822 them to work properly given the reorganization of deja-gnu and the
17823 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
17824
17825Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
17826
17827 * gdb/testsuite: Initial creation of gdb/testsuite.
17828 Migrated dejagnu testcases and support files for testing nm to
17829 gdb/testsuite from deja-gnu. These files were moved "as is"
17830 with no modifications. This migration is part of a major overhaul
17831 of dejagnu. The modifications to these testcases, etc., which
17832 will allow them to work with the new version of dejagnu will be
17833 made in a future update.
48efe704 17834
8d8cb839 17835 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 17836\f
8d8cb839
EZ
17837;; Local Variables:
17838;; mode: change-log
17839;; left-margin: 8
17840;; fill-column: 74
17841;; version-control: never
17842;; End:
902f2ccb
MC
17843
17844 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 17845 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
17846 Copying and distribution of this file, with or without modification,
17847 are permitted provided the copyright notice and this notice are preserved.