* ada-lang.c (ada_evaluate_subexp) <BINOP_DIV>: make sure to
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
529a2aef
JB
12009-03-12 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.ada/mod_from_name: New testcase.
4
8a38181c
JB
52009-03-12 Joel Brobecker <brobecker@adacore.com>
6
7 * gdb.ada/tick_last_segv: New testcase.
8
11436dee
VP
92009-03-12 Vladimir Prus <vladimir@codesourcery.com>
10
11 * gdb.mi/mi-cli.exp: Remove debug print.
12
1f31650a
VP
132009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14
15 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
16 include the token in ^running and frame info in *stopped.
17
a3247a22
PP
182009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
19
20 * solib-display.exp: New file.
21 * solib-display-main.c: New file.
22 * solib-display-lib.c: New file.
23
aae64587
PA
242009-03-05 Pedro Alves <pedro@codesourcery.com>
25
26 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
27
44aabfbc
JK
282009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
29
30 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
31 (list_and_check_macro): Use more specific test name.
32 (next to definition): Make the test names unique.
33
c087fcd3
PM
342009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
35
36 * gdb.pascal/floats.exp: Accept approximate results everywhere.
37
c86cf029
VP
382009-02-17 Vladimir Prus <vladimir@codesourcery.com>
39
40 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
41 notifications.
42 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
43 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
44 * lib/mi-support.exp (library_loaded_re): New.
45 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
46
3ea85240
VP
472009-02-17 Vladimir Prus <vladimir@codesourcery.com>
48
49 * gdb.gdb/observer.exp: Use test_notification observer, not
50 normal_stop, everywhere.
51 (test_normal_stop_notifications): Rename to...
52 (test_notifications): ...this.
53 (test_observer_normal_stop): Rename to...
54 (test_observer): ...this.
55
1903f0e6
DE
562009-02-16 Doug Evans <dje@google.com>
57
58 * gdb.arch/amd64-disp-step.S (test_int3): New test.
59 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
60 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
61 (test_prefixed_syscall,test_int3): New tests.
62 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
63 (test_prefixed_syscall,test_int3): New tests.
64
1d33d6ba
VP
652009-02-14 Vladimir Prus <vladimir@codesourcery.com>
66
67 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
68 (mi_expect_interrupt): Likewise.
69 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
70 response.
71
faafb047
PM
722009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
73
74 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
75 * gdb.base/pc-fp.exp (get_valueofx): Remove.
76 Replace calls to get_valueofx by get_hexadecimal_valueof.
77
417e16e2
PM
782009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
79
80 * lib/gdb.exp (get_valueof): Accept anything as a return value.
81 (get_integer_valueof): New procedure.
82 (get_sizeof): Use new get_integer_value_of.
83 * gdb.base/sizeof.exp: Replace all uses of get_valueof
84 by get_integer_valueof.
85
7065b901
TT
862009-02-13 Tom Tromey <tromey@redhat.com>
87
88 * gdb.base/remote.exp (get_sizeof): Remove.
89 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
90 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
91 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
92 * lib/gdb.exp (get_valueof): Move from long_long.exp.
93 (get_sizeof): Likewise.
94
5d7cb8df
JK
952009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
96
97 PR fortran/9806
98 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
99
b2febfff
PP
1002009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
101
102 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
103
4aa995e1
PA
1042009-02-06 Pedro Alves <pedro@codesourcery.com>
105
106 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
107
d8906c6f
TJB
1082009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
109
110 * gdb.python/python-cmd.exp: New file.
111
ff4ab08d
TG
1122009-02-06 Tristan Gingold <gingold@adacore.com>
113
114 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
115
aacd552b
TG
1162009-02-05 Tristan Gingold <gingold@adacore.com>
117
118 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
119 pointer is dereferenced and use this signal name in regexp.
120 * gdb.base/signull.exp: Ditto.
121 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
122 * gdb.base/signull.c (main): Ditto.
123
08c637de
TJB
1242009-02-04 Tom Tromey <tromey@redhat.com>
125 Thiago Jung Bauermann <bauerman@br.ibm.com>
126
127 * gdb.python/python-value.exp: Use `gdb.history' instead of
128 `gdb.value_from_history'.
129 (test_value_numeric_ops): Add test for conversion of enum constant.
130 * gdb.python/python-value.c (enum e): New type.
131 (evalue): New global.
132 (main): Use argv.
133
20261af8
JG
1342009-02-04 Jerome Guitton <guitton@adacore.com>
135
136 * gdb.ada/uninitialized_vars: New test program.
137 * gdb.ada/uninitialized_vars.exp: New testcase.
138
52e44b43
TT
1392009-02-02 Tom Tromey <tromey@redhat.com>
140
141 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
142 * gdb.cp/pr2489.cc: Rename...
143 * gdb.cp/pr9594.cc: ... to this.
144
1c71341a
TT
1452009-02-02 Tom Tromey <tromey@redhat.com>
146
147 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
148 * gdb.cp/pr2489.cc: New file.
149 * gdb.cp/cpcompletion.exp: New file.
150
a4295225
TT
1512009-02-02 Tom Tromey <tromey@redhat.com>
152
153 PR exp/9059:
154 * gdb.cp/call-c.exp: Add regression test.
155 * gdb.cp/call-c.cc (FooHandle): New typedef.
156 (main): New variable 'handle'.
157
592375cd
VP
1582009-01-30 Vladimir Prus <vladimir@codesourcery.com>
159
160 * lib/mi-support.exp (et_mi_thread_list)
161 (check_mi_and_console_threads): Adjust for current thread in
162 -thread-list-ids output.
163
41447f92
VP
1642009-01-30 Vladimir Prus <vladimir@codesourcery.com>
165
166 * gdb.mi/mi-break.exp (test_disabled_creation): New.
167 Call it.
168
35669430
DE
1692009-01-28 Doug Evans <dje@google.com>
170
171 * gdb.arch/amd64-disp-step.S: New file.
172 * gdb.arch/amd64-disp-step.exp: New file.
173 * gdb.arch/i386-disp-step.S: New file.
174 * gdb.arch/i386-disp-step.exp: New file.
175
09f00d9a
PM
1762009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
177
178 * gdb.base/find.exp: Set newline variable
179 using quotes instead of braces to fix cygwin failures.
180
1e8fb976
PA
1812009-01-23 Pedro Alves <pedro@codesourcery.com>
182
183 * gdb.base/radix.exp: Add tests to ensure that that set
184 input-radix 0 and set output-radix 0 are really rejected.
185
da061712
PA
1862009-01-23 Pedro Alves <pedro@codesourcery.com>
187
188 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
189 copyright years.
190
dd7e2d2b
PA
1912009-01-23 Pedro Alves <pedro@codesourcery.com>
192
193 PR gdb/9664:
194 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
195
392452f6
PA
1962009-01-22 Pedro Alves <pedro@codesourcery.com>
197
198 PR c++/9631:
199 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
200
8653e71c
PM
2012009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
202
203 * gdb.server/file-transfer.exp: Use EXEEXT variable for
204 binfile definition to fix Windows OS failure.
205
a12cc160
DJ
2062009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
207
208 PR gdb/9346
209 * gdb.base/interrupt.c (sigint_handler): New.
210 (main): Install a SIGINT handler if SIGNALS is defined. Exit
211 on error.
212 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
213 Test "signal SIGINT".
214
b89667eb
DE
2152009-01-19 Doug Evans <dje@google.com>
216
217 * gdb.base/break.exp: Update expected gdb output.
218 * gdb.base/sepdebug.exp: Ditto.
219 * gdb.mi/mi-syn-frame.exp: Ditto.
220 * gdb.mi/mi2-syn-frame.exp: Ditto.
221 * gdb.base/call-signal-resume.exp: New file.
222 * gdb.base/call-signals.c: New file.
223 * gdb.base/unwindonsignal.exp: New file.
224 * gdb.base/unwindonsignal.c: New file.
225 * gdb.threads/interrupted-hand-call.exp: New file.
226 * gdb.threads/interrupted-hand-call.c: New file.
227 * gdb.threads/thread-unwindonsignal.exp: New file.
228
adb483fe
DJ
2292009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
230
231 * gdb.base/define.exp: Test defining and hooking prefix commands.
232 * gdb.python/python.exp: Update test for "show user" output.
233
60023297
JK
2342009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
235
236 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
237 now the output exactly, using less wildcards. Expect also the output
238 of gfortran-4.3. Update for the f-valprint.c modification from
239 2008-04-22.
240 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
241 Remove gdb_test test names where matching the command.
242
ccc57cf9
PA
2432009-01-01 Pedro Alves <pedro@codesourcery.com>
244
245 PR breakpoints/9681:
246 * gdb.base/watchpoint.exp: Add regression test.
247
c7a6ca08
PA
2482008-12-31 Pedro Alves <pedro@codesourcery.com>
249
250 * gdb.threads/attach-into-signal.exp: Don't use
251 gdb_suppress_entire_file.
252 * gdb.threads/attach-stopped.exp: Ditto.
253 * gdb.threads/attachstop-mt.exp: Ditto.
254
3a031f65
PA
2552008-12-31 Pedro Alves <pedro@codesourcery.com>
256
257 PR gdb/8812:
258 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
259
09e6485f
PA
2602008-12-29 Pedro Alves <pedro@codesourcery.com>
261
262 PR gdb/7536:
263 * gdb.base/radix.exp: Add tests to ensure invalid input radices
264 and unsupported output radices are really rejected.
265
0cd53049
JK
2662008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
267
268 * gdb.cp/punctuator.exp: Backslash the '$' signs.
269
ba163c7e
TT
2702008-12-22 Tom Tromey <tromey@redhat.com>
271
272 * gdb.cp/punctuator.exp: New file.
273
6f4de6c9
JK
2742008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
275
276 * gdb.base/completion.exp (Completing non-existing component): New test.
277
0f34d0b4
JK
2782008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
279
280 Fix for PR gdb/8648.
281 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
282 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
283 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
284 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
285
db2ad4c3
JK
2862008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
287
288 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
289
bb5ef15e
DP
2902008-12-16 Christophe Lyon <christophe.lyon@st.com>
291
292 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
293 compiler actually generate code at the expected line number.
294
90142adc
JZ
2952008-12-15 Jie Zhang <jie.zhang@analog.com>
296
297 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
298
fad6eecd
TT
2992008-12-12 Tom Tromey <tromey@redhat.com>
300
301 * gdb.base/commands.exp (redefine_hook_test): New proc.
302 Call it.
303
17c8aaf5
TT
3042008-12-11 Tom Tromey <tromey@redhat.com>
305
306 * gdb.base/macscp.exp: New regression test.
307
7c8adf68
TT
3082008-12-11 Tom Tromey <tromey@redhat.com>
309
310 * gdb.base/macscp.exp: Print "address.addr".
311 * gdb.base/macscp1.c (struct outer): New struct.
312 (address): New global.
313
b05dcbb7
TT
3142008-12-09 Tom Tromey <tromey@redhat.com>
315
316 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
317 Call it.
318
2d476de1
DE
3192008-12-04 Doug Evans <dje@google.com>
320
321 * gdb.server/ext-run.exp: Relax regexp for init program.
322
87bdc959
TG
3232008-12-03 Tristan Gingold <gingold@adacore.com>
324
325 * gdb.base/macscp.exp: Generate an object file during compilation
326 to work around Darwin dsymutil limitations.
327
e0740f77
JK
3282008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
329
330 Test resolving external references to TLS variables.
331 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
332 FILE2_THREAD_LOCAL.
333 (testfile2, srcfile2): New variables.
334 * gdb.threads/tls.c (file2_thread_local)
335 (function_referencing_file2_thread_local): New.
336 * gdb.threads/tls2.c: New file.
337
67f0aac5
JB
3382008-11-28 Joel Brobecker <brobecker@adacore.com>
339
340 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
341 rather than integer, as integer might not be big enough when
342 on 64bit targets.
67f0aac5 343
c332165e
JG
3442008-11-27 Jerome Guitton <guitton@adacore.com>
345
346 * gdb.cp/formatted-ref.exp: Add equality test.
347 * gdb.ada/formatted_ref.exp: Ditto.
348
fc9b693c
JK
3492008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
350
351 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
352 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
353
a9c64011
AS
3542008-11-20 Andreas Schwab <schwab@suse.de>
355
356 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
357 matching syscall entry point.
358 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
359 (tcatch_vfork_then_child_follow): Likewise. Finish through
360 vfork even if we stopped at the syscall trampoline.
361
e2fd701e
DE
3622008-11-20 Doug Evans <dje@google.com>
363
364 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
365
69abc51c
TJB
3662008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
367
368 * gdb.arch/ppc-dfp.exp: New file.
369 * gdb.arch/ppc-dfp.c: New file.
370
c14c28ba
PP
3712008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
372
373 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 374
2e74121d
DE
3752008-11-17 Doug Evans <dje@google.com>
376
377 * gdb.mi/mi-syn-frame.exp: Update expected output.
378 * gdb.mi/mi2-syn-frame.exp: Update expected output.
379
66bb093b
VP
3802008-11-17 Vladimir Prus <vladimir@codesourcery.com>
381
382 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
383 "thread N" results in =thread-selected.
384 * lib/mi-support (mi_run_cmd, mi_expect_stop)
385 (mi_send_resuming_command_raw): Be prepared for
386 =thread-selected.
387
3d043ef6
VP
3882008-11-17 Vladimir Prus <vladimir@codesourcery.com>
389
a9c64011
AS
390 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
391 * lib/mi-support.exp: Likewise.
3d043ef6 392
808104c8
JB
3932008-11-16 Joel Brobecker <brobecker@adacore.com>
394
395 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
396 commands from the expected output for "help catch".
397
00b22944
JB
3982008-11-15 Joel Brobecker <brobecker@adacore.com>
399
400 * gdb.ada/int_deref.exp: New testcase.
401
59669435
TT
4022008-11-14 Nick Roberts <nickrob@snap.net.nz>
403
404 * gdb.mi/gdb2549.exp: New file.
405
de04a248
DE
4062008-11-11 Doug Evans <dje@google.com>
407
408 * gdb.base/callexit.exp: New file.
409 * gdb.base/callexit.c: New file.
410
6b8ce727
DE
4112008-11-10 Doug Evans <dje@google.com>
412
413 * lib/gdb.exp (GDBFLAGS): Move -nx ...
414 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
415 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
416 (default_gdb_start,default_gdb_exit): Ditto.
417 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
418 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
419 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
420 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
421 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
422 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
423
1b14b8aa
AS
4242008-11-03 Andreas Schwab <schwab@suse.de>
425
426 * gdb.base/hashline2.exp: Fix typo.
427 * gdb.base/hashline3.exp: Likewise.
428
f3134b88
TT
4292008-10-30 Tom Tromey <tromey@redhat.com>
430
431 * gdb.base/pointers.exp: Add test.
432 * gdb.base/pointers.c (k, S): New typedefs.
433 (instance): New global.
434
c2226152
AS
4352008-10-30 Andreas Schwab <schwab@suse.de>
436
437 * gdb.base/args.exp: Add tests for newlines.
438
462f405c
JB
4392008-10-30 Joel Brobecker <brobecker@adacore.com>
440
441 gdb.base/foll-exec.exp: Update the expected output of a couple
442 of "info breakpoints" tests.
443
79a45b7d
TT
4442008-10-28 Tom Tromey <tromey@redhat.com>
445
446 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
447
adc13a14
PA
4482008-10-24 Pedro Alves <pedro@codesourcery.com>
449
450 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
451 gdb_start_cmd.
452 Use runto_main before any test that requires execution.
453
252fbfc8
PA
4542008-10-23 Pedro Alves <pedro@codesourcery.com>
455
456 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
457 instead of SIGINT.
458
28148e3d
JB
4592008-10-22 Joel Brobecker <brobecker@adacore.com>
460
461 * gdb.base/completion.exp: Update expected output following
462 the addition of the "info tasks" command.
463
c209f847
TT
4642008-10-22 Tom Tromey <tromey@redhat.com>
465
466 * gdb.base/exprs.exp (test_expr): Add test for string
467 concatenation.
468
f177e350
PA
4692008-10-19 Pedro Alves <pedro@codesourcery.com>
470
471 * configure.ac: Output gdb.python/Makefile.
472 * configure: Regenerate.
473 * gdb.python/Makefile.in: New.
474
cce89356
JB
4752008-10-16 Joel Brobecker <brobecker@adacore.com>
476
477 * gdb.base/foll-fork.exp: Adjust the expected output to match
478 the new description for fork/vfork catchpoints in the "info
479 breakpoints" output.
480
176d289d
TJB
4812008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
482
483 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
484
a08702d6
TJB
4852008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
486
487 * gdb.python/python-value.c: New file.
488 * gdb.python/python-value.exp: New file.
489
1c5cfe86
PA
4902008-10-15 Pedro Alves <pedro@codesourcery.com>
491
492 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
493
5a98ad69
DP
4942008-10-15 Denis Pilat <denis.pilat@st.com>
495
41702f1b 496 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 497
dcb1a1e2
TT
4982008-10-09 Tom Tromey <tromey@redhat.com>
499
500 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
501 'fprintf' and 'stderr'.
502
9124fe48
JB
5032008-10-07 Joel Brobecker <brobecker@adacore.com>
504
505 * gdb.ada/ref_tick_size.exp: New testcase.
506
45452591
DE
5072008-10-06 Doug Evans <dje@google.com>
508
509 * gdb.dwarf2/dw2-cu-size.exp: New file.
510 * gdb.dwarf2/dw2-cu-size.S: New file.
511
512 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
513 .Ltype_int for clarity.
514
4fc5b208
PP
5152008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
516
517 PR gdb/2384:
518 * gdb.cp/gdb2384.exp: Extended to test more cases.
519 * gdb.cp/gdb2384.cc: Likewise.
520 * gdb.cp/gdb2384-base.h: Likewise.
521 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 522
d78df370
JK
5232008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
524
525 * gdb.base/maint.exp (maint print type): Remove printing
526 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
527
9a044a89
TT
5282008-09-30 Tom Tromey <tromey@redhat.com>
529
530 * gdb.base/macscp.exp: Add completion tests.
531 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
532 (TWENTY_THREE): Likewise.
533 (FORTY_EIGHT): Likewise.
534
506800a9
TT
5352008-09-30 Tom Tromey <tromey@redhat.com>
536
537 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
538 everywhere.
539 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
540
1a6f01b5
JK
5412008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
542
543 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
544 testcase is derived from. Fix racy dependency on an expected PID
545 number. No longer support the testcase on Linux kernel 2.4.x.
546
2fae03e8
TT
5472008-09-27 Tom Tromey <tromey@redhat.com>
548
549 * gdb.base/macscp.exp: Add tests for stringification, splicing,
550 and varargs.
551
1ad15515
PA
5522008-09-22 Pedro Alves <pedro@codesourcery.com>
553
554 * lib/mi-support.exp (mi_expect_interrupt): New.
555 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
556 from gdb.mi/mi-nonstop.exp.
557 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
558 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
559 lib/mi-support.exp.
560 Use mi_check_thread_states throughout. Avoid ".*" and do not
561 require an anchor after -exec-run.
562
d0b76dc6
DJ
5632008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
564
565 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
566 stop is pending. Avoid ".*" when two stops are pending.
567 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
568 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
569 newlines in fullnames.
570 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
571 (mi_expect_stop): Update comments. Only anchor in sync mode.
572 Do not match newlines.
573 (mi_send_resuming_command_raw): Always return status.
574 (mi_get_stop_line): Do not match more than one line by accident.
575 Only anchor in sync mode.
576 (mi_run_inline_test): If -exec-next fails, give up.
577
9990c830
UW
5782008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
579
580 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
581 on SPU.
582
ebcf6f00
JB
5832008-09-10 Joel Brobecker <brobecker@adacore.com>
584
585 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
586
b6db24e5
JB
5872008-09-10 Joel Brobecker <brobecker@adacore.com>
588
589 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
590 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
591 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
592 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
593 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
594 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
595 gdb.ada/interface.exp, gdb.ada/null_array.exp,
596 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
597 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
598 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
599 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
600 Include the "= " sequence in the expected output of print tests.
601
2bf448e0
JB
6022008-09-10 Joel Brobecker <brobecker@adacore.com>
603
604 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
605 description for boolean types.
606
d51fd4c8
PA
6072008-09-09 Pedro Alves <pedro@codesourcery.com>
608
609 * gdb.base/hook-stop-continue.c: New.
610 * gdb.base/hook-stop-continue.exp: New.
611
694182d2
DJ
6122008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
613
614 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
615
3b8a7fc0
JG
6162008-09-08 Jerome Guitton <guitton@adacore.com>
617
618 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
619 (stack_check_probe_2, stack_check_probe_loop_1)
620 (stack_check_probe_loop_2): New functions.
621 (main): Add call to these new functions.
622 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
623 functions, check that the breakpoint is inserted at the appropriate
624 location.
625 (insert_breakpoint): Slightly refine this procedure so that it can
626 be called several times in the test.
627
96cc0ae8
JG
6282008-09-08 Jerome Guitton <guitton@adacore.com>
629
630 * gdb.base/stack-checking.c: New file.
631 * gdb.base/stack-checking.exp: New file.
632
1f08b409
TJB
6332008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
634
635 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
636 * gdb.arch/altivec-regs.exp: Likewise.
637 * gdb.arch/vsx-regs.exp: Likewise.
638
3099e1c4
TJB
6392008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
640
641 * gdb.arch/ppc-fp.exp: New file.
642 * gdb.arch/ppc-fp.c: New file.
643
cc69bfc1
PP
6442008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
645
646 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
647 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 648
b02a33db
MS
6492008-09-04 Michael Snyder <msnyder@vmware.com>
650
651 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
652 as "at" (for non-debug functions such as _start).
653
2992cbe0
UW
6542008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
655
656 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
657 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
658 software watchpoints.
659 * gdb.base/watch_thread_num.exp: Likewise.
660
514f746b
AR
6612008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
662
663 * gdb.arch/i386-bp_permanent.exp: New test.
664
876cecd0
TT
6652008-08-24 Tom Tromey <tromey@redhat.com>
666
667 * gdb.base/maint.exp: Update "maint print type".
668
80f73d71
VP
6692008-08-21 Vladimir Prus <vladimir@codesourcery.com>
670
671 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
672 support. Adjust the order of "*running" notifications.
673 * gdb.mi/non-stop.c: Don't cast from int to void* and
674 back.
675
d9c78d7d
MK
6762008-08-20 Mark Kettenis <kettenis@gnu.org>
677
678 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
679 expect to find it in the "info frame" output.
680
97a2d1d3
DJ
6812008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
682
683 * gdb.base/interp.exp: Always consume both prompts.
684
b96e2927
PA
6852008-08-20 Pedro Alves <pedro@codesourcery.com>
686
687 * gdb.base/pending.exp: Test pending breakpoints without symbols
688 loaded.
689
8cf6e61a
VP
6902008-08-19 Vladimir Prus <vladimir@codesourcery.com>
691
692 * lib/mi-support.exp (mi_expect_stop): Produce
693 more details on failures.
694 * gdb.mi/mi-nonstop.exp: New.
695 * gdb.mi/non-stop.c: New.
696
c6ebd6cf
VP
6972008-08-19 Vladimir Prus <vladimir@codesourcery.com>
698
a9c64011
AS
699 * gdb.mi/mi-async.exp: Use 'set target-async'.
700 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 701
46a9b8ed
DJ
7022008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
703
704 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
705
44feb3ce
TT
7062008-08-17 Tom Tromey <tromey@redhat.com>
707
708 * gdb.base/help.exp (help catch): Rewrite.
709
311a4e6b
TJB
7102008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
711
712 * gdb.base/define.exp: Test indented command documentation.
713 * gdb.python/python.exp: Test indented multi-line command.
714
604c2f83
LM
7152008-08-15 Luis Machado <luisgpm@br.ibm.com>
716
717 * testsuite/gdb.arch/vsx-regs.c: New source file.
718 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
719 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
720
886a217c
TT
7212008-08-14 Tom Tromey <tromey@redhat.com>
722
723 * gdb.base/macscp.exp: Add regression test for "macro define" or
724 "macro undef" with no arguments.
725
c814a4f3
PP
7262008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
727
728 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 729
12ab8a60
UW
7302008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
731
732 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
733
d57a3c85
TJB
7342008-08-06 Tom Tromey <tromey@redhat.com>
735
736 * gdb.python/python.exp: New file.
737
c7b778ff
JK
7382008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
739
740 Fix for PR gdb/1543.
741 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
742 $LOCATION.
743 (location): New variable.
744 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
745 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
746 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
747 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
748 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
749 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
750 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
751 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
752 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
753 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
754 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
755 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
756 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
757 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
758 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
759 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
760 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
761 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
762 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
763 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
764 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
765 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
766 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
767 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
768 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
769 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
770 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
771 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
772 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
773 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
774 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
775 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
776 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
777 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
778 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
779 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
780 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
781 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
782 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
783 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
784 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
785 gdb.base/type-opaque.exp, gdb.base/until.exp,
786 gdb.base/value-double-free.c, gdb.base/varargs.exp,
787 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
788 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
789 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
790 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
791 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
792 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
793 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
794 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
795 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
796 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
797 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
798 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
799 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
800 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
801 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
802 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
803 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
804 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
805 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
806 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
807 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
808 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
809 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
810 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
811 gdb.pascal/types.exp, gdb.stabs/weird.exp,
812 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
813 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
814 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
815 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
816 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
817 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
818 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
819 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
820 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
821 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
822 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
823 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
824 lib/mi-support.exp, lib/trace-support.exp: Remove reference
825 to bug-gdb@prep.ai.mit.edu .
826
5e06a3d1
VP
8272008-07-31 Vladimir Prus <vladimir@codesourcery.com>
828
829 * lib/mi-support.exp (mi_load_shlibs): New.
830 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
831
9d81d21b
VP
8322008-07-30 Vladimir Prus <vladimir@codesourcery.com>
833
834 * lib/mi-support.exp (get_mi_thread_list)
835 (check_mi_and_console_threads): New, moved from ...
836 * gdb.mi/mi-pthread.exp: ...here.
837 * gdb.mi/gdb669.exp (get_mi_thread_list)
838 (check_mi_and_console_threads): Delete.
839 * gdb.mi/mi2-pthread.exp: Likewise.
840
bae98fe0
TT
8412008-07-28 Tom Tromey <tromey@redhat.com>
842
843 * Makefile.in (just-check): Remove. Move body to...
844 (check): ... here.
845
57380f4e
DJ
8462008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
847
848 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
849 Add a test for duplicated SIGINTs.
850
e09490f1
DJ
8512008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
852
853 * gdb.threads/schedlock.exp (get_args): Update to work for any
854 value of NUM.
855 (Top level): Report the number of threads that did not resume.
856
6387b45f
DJ
8572008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
858
859 * gdb.dwarf2/dw2-compressed.S: Also define __start.
860
62f64ff2
DJ
8612008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
862
863 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
864 non-MI prompt.
865
fa8de41e
TT
8662008-07-26 Tom Tromey <tromey@redhat.com>
867
868 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
869 (function_struct, function_struct_ptr): New globals.
870 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
871 function pointer in a struct.
872
ccb3ac8a
TT
8732008-07-26 Tom Tromey <tromey@redhat.com>
874
875 * gdb.base/macscp.exp: Add test for macro lexing bug.
876
d7d9f01e
TT
8772008-07-18 Tom Tromey <tromey@redhat.com>
878
879 * gdb.base/macscp.exp: Add macro tests.
880
9bf07184
PP
8812008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
882
883 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
884
becf6477
PP
8852008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
886
887 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
888
0709f7d3
PP
8892008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
890
891 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 892
7093c834
PP
8932008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
894
895 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 896
b432ffe3
JK
8972008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
898
899 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
900
b1a268e5
VP
9012008-07-12 Vladimir Prus <vladimir@codesourcery.com>
902
903 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
904
e2995f8e
KB
9052008-07-11 Kevin Buettner <kevinb@redhat.com>
906
907 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
908 of regexp to account for changes made to GDB in the printing of
909 byte vectors.
910
14032a66
TT
9112008-07-11 Tom Tromey <tromey@redhat.com>
912
913 * gdb.base/completion.exp: Add 'help' completion test.
914
981505ef
JK
9152008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
916
917 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
918
10568435
JK
9192008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
920
921 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
922
4487aabf
PA
9232008-07-09 Pedro Alves <pedro@codesourcery.com>
924
925 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
926
a4a9b1c4
PA
9272008-07-09 Pedro Alves <pedro@codesourcery.com>
928
929 * gdb.base/fullname.exp: Restore pwd if compiling failed.
930
3c3185ac
JK
9312008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
932
933 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
934
7ebd49dc
VP
9352008-06-28 Vladimir Prus <vladimir@codesourcery.com>
936
937 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
938 previous commit. Add a comment.
939
84e46146
PA
9402008-06-28 Pedro Alves <pedro@codesourcery.com>
941
942 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
943
0f8d4a2f
VP
9442008-06-28 Vladimir Prus <vladimir@codesourcery.com>
945
946 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
947
f747e0ce
PA
9482008-06-27 Pedro Alves <pedro@codesourcery.com>
949
950 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
951 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
952 compiling an executable, link in an object that forces unbuffered
953 output.
954 * lib/set_unbuffered_mode.c: New file.
955
734a5c36
JK
9562008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
957
958 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
959
a2840c35
VP
9602008-06-25 Vladimir Prus <vladimir@codesourcery.com>
961
a9c64011
AS
962 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
963 mi_expect_stop.
964 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
965 Demand that *running is output.
966 (detect_async): Perform checking every time.
967 (mi_send_resuming_command): Extract everything into...
968 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
969 (mi_expect_stop): Don't accept any output before *stopped.
970
6ae37fef
VP
9712008-06-13 Vladimir Prus <vladimir@codesourcery.com>
972
973 Robustify mi-simplerun.
a9c64011
AS
974 * gdb.mi/basics.c (main): Add a call to sleep.
975 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
976 * gdb.mi/mi2-cli.exp: Likewise.
977 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 978
b4aa76f0 9792008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
980
981 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
982
e1ac3328
VP
9832008-06-10 Vladimir Prus <vladimir@codesourcery.com>
984
a9c64011
AS
985 * gdb.mi/mi-console.exp: Adjust.
986 * gdb.mi/mi-syn-frame.exp: Adjust.
987 * gdb.mi/mi2-console.exp: Adjust.
988 * gdb.mi/mi2-syn-frame.exp: Adjust.
989 * lib/mi-support.exp (mi_run_cmd): Adjust.
990 (mi_send_resuming_command): Adjust.
e1ac3328 991
f7f9a841
VP
9922008-06-10 Vladimir Prus <vladimir@codesourcery.com>
993
994 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
995 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
996 testing of stopped.
997 * gdb.mi/mi2-syn-frame.exp: Likewise.
998 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
999 (async, detect_async): New.
1000 (mi_expect_stop, mi_continue_to_line): Adjust expectation
1001 depending on if we're running in sync or async mode.
f7f9a841 1002
37cd5d19
TT
10032008-06-09 Tom Tromey <tromey@redhat.com>
1004
1005 * gdb.base/completion.exp: New tests for field name completion
1006 with spaces, and field name completion with '->'.
1007
65d12d83
TT
10082008-06-06 Tom Tromey <tromey@redhat.com>
1009
1010 * gdb.base/break1.c (struct some_struct): New struct.
1011 (values): New global.
1012 * gdb.base/completion.exp: Add field name completion test.
1013
ebfe2e3f
PP
10142008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1015
1016 * gdb.cp/call-c.exp: Test for incorrect handling of reference
1017 to pointer.
1018 * gdb.cp/call-c.cc: Likewise.
1019
bcf6fc3a
NR
10202008-06-06 Nick Roberts <nickrob@snap.net.nz>
1021
1022 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
1023 annotation.
1024
49fd4a42 10252008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 1026 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
1027
1028 * gdb.threads/execl.c, gdb.threads/execl1.c,
1029 gdb.threads/execl.exp: New tests.
a9c64011 1030
8a34ac3f
AR
10312008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
1032 Daniel Jacobowitz <dan@codesourcery.com>
1033
1034 * gdb.cp/exception.exp: Activate test, make it work with pending
1035 catchpoints.
1036
86ae69ef
JK
10372008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1038
1039 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
1040
f7f9ae2c
VP
10412008-05-28 Vladimir Prus <vladimir@codesourcery.com>
1042
a9c64011
AS
1043 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
1044 now printed.
1045 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 1046
2a2d4dc3
AS
10472008-05-27 Andreas Schwab <schwab@suse.de>
1048
1049 * gdb.base/frame-args.exp: Handle arguments that are optimized
1050 out.
1051
5099e4d9
LM
10522008-05-26 Luis Machado <luisgpm@br.ibm.com>
1053
1054 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
1055 quiet for ppc32 and group options into a single variable.
1056
d9c36a91
JB
10572008-05-23 Joel Brobecker <brobecker@adacore.com>
1058
1059 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
1060 of zero-size elements.
1061 * gdb.ada/null_array.exp: Test printing this new array.
1062
103a8671
JK
10632008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1064
1065 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
1066
07a4cc1a 10672008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
1068
1069 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
1070 of the "finish" command.
1071
55f996a7
NR
10722008-05-21 Nick Roberts <nickrob@snap.net.nz>
1073
1074 * gdb.base/annota1.exp: Test for new annotation.
1075
907fc202
UW
10762008-05-16 Pedro Alves <pedro@codesourcery.com>
1077
1078 * gdb.base/fixsection.exp: New file.
1079 * gdb.base/fixsection0.c: New file.
1080 * gdb.base/fixsection1.c: New file.
1081
e8f97270
UW
10822008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1083
1084 * gdb.base/annota1.exp: Accept printf@... in place of printf.
1085 * gdb.base/annota3.exp: Likewise.
1086
ac0bb574
NF
10872008-05-13 Nathan Froyd <froydnj@codesourcery.com>
1088
1089 * gdb.base/watch_thread_num.exp: Don't run tests that require
1090 watchpoints if the target doesn't support them.
1091
6fadd07a
DE
10922008-05-12 Doug Evans <dje@google.com>
1093
1094 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
1095
6e9a4a30
JB
10962008-05-09 Joel Brobecker <brobecker@adacore.com>
1097
1098 * gdb.ada/assign_1.exp: New testcase.
1099
08388c79
DE
11002008-05-09 Doug Evans <dje@google.com>
1101
a3c83fae
DE
1102 * gdb.base/find.exp: New file.
1103 * gdb.base/find.c: New file.
08388c79 1104
bd5ddfe8
DJ
11052008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
1106
1107 * gdb.base/commands.exp (watchpoint_command_test): Handle
1108 gdb,no_hardware_watchpoints.
1109 * gdb.base/float.exp: Allow ARM targets without floating point.
1110 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
1111
b5dd68e2 11122008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 1113 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
1114
1115 * gdb.ada/lang_switch: New test program.
1116 * gdb.ada/lang_switch.exp: New testcase.
1117
382d13d1
DE
11182008-05-05 Doug Evans <dje@google.com>
1119
1120 * gdb.base/help.exp (disassemble): Update expected help text.
1121
9dd789d0
PA
11222008-05-04 Pedro Alves <pedro@codesourcery.com>
1123
1124 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
1125
611c83ae
PA
11262008-05-04 Pedro Alves <pedro@codesourcery.com>
1127
1128 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
1129 different times.
1130
ff013f42
JK
11312008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1132
1133 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
1134 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
1135 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
1136 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
1137
96dff6a2
VP
11382008-05-04 Vladimir Prus <vladimir@codesourcery.com>
1139
1140 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
1141 notification to appear.
1142
55cd6f92
DJ
11432008-05-04 Daniel Jacobowitz <dan@debian.org>
1144
1145 * gdb.base/fullname.c: New file.
1146 * gdb.base/fullname.exp: New file.
1147 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
1148
d705c43c
PA
11492008-05-03 Pedro Alves <pedro@codesourcery.com>
1150
1151 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
1152 expressions with macros.
1153
333222e1
JK
11542008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1155
1156 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
1157
5ac01682
DJ
11582008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
1159
1160 * gdb.base/completion.exp: Handle lack of other symbols beginning
1161 with "a".
1162
1163 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
1164
237fc4c9
PA
11652008-05-02 Jim Blandy <jimb@codesourcery.com>
1166
1167 * gdb.asm/asmsrc1.s: Add scratch space.
1168
ed5e9466
DJ
11692008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1170 Daniel Jacobowitz <dan@codesourcery.com>
1171
1172 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
1173 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
1174 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
1175
b39cc962
DJ
11762007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
1177
1178 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
1179
36d520f5
JB
11802008-05-01 Joel Brobecker <brobecker@adacore.com>
1181
1182 * gdb.base/info-target.exp: New testcase.
1183
8d4e3071
DJ
11842008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1185
1186 * gdb.cp/hang.exp: Use .cc instead of .C.
1187 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
1188 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
1189
6f3f3097
DJ
11902008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1191
1192 * gdb.base/gdb1250.exp: Remove perror.
1193 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
1194
5550a914
PA
11952008-04-30 Pedro Alves <pedro@codesourcery.com>
1196
1197 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
1198 .2byte.
1199
d848e687
DJ
12002008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
1201
1202 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
1203 (maybe_kfail): New.
1204
93b5768b
PA
12052008-04-25 Pedro Alves <pedro@codesourcery.com>
1206
1207 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
1208
721c02de
VP
12092008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1210
a9c64011
AS
1211 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
1212 * gdb.mi/mi2-syn-frame.exp: Likewise.
1213 * lib/mi-support.exp: Likewise.
721c02de 1214
74960c60
VP
12152008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1216
1217 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
1218 to specify regexp for the location to stop at.
1219 * gdb.base/break-always.c: New.
1220 * gdb.base/break-always.exp: New.
1221
d24317b4
VP
12222008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1223
1224 * lib/mi-support.exp (mi_runto_helper): Adjust
1225 for the original-location field.
1226 (mi_create_breakpoint, mi_list_breakpoints): New.
1227 * gdb.mi/mi-break.exp: Adjust.
1228 * gdb.mi/mi2-break.exp: Adjust.
1229 * gdb.mi/mi-pending.exp: Adjust.
1230 * gdb.mi/mi-simplerun.exp: Adjust.
1231 * gdb.mi/mi2-simplerun.exp: Adjust.
1232 * gdb.mi/mi-syn-frame.exp: Adjust.
1233 * gdb.mi/mi2-syn-frame.exp: Adjust.
1234 * gdb.mi/mi-until.exp: Adjust.
1235 * gdb.mi/mi2-until.exp: Adjust.
1236 * gdb.mi/mi-var-display.exp: Adjust.
1237 * gdb.mi/mi2-var-display.exp: Adjust.
1238 * gdb.mi/mi-watch.exp: Adjust.
1239 * gdb.mi/mi2-watch.exp: Adjust.
1240
fdc59709 12412008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 1242
a9c64011
AS
1243 * aclocal.m4: Add override.m4.
1244 * configure: Regenerate.
fdc59709 1245
8e91f023
VP
12462008-04-19 Vladimir Prus <vladimir@codesourcery.com>
1247
1248 * gdb.mi/var-cmd.c (do_at_tests): Verify that
1249 '-var-update --all-values' reports new value even the type
1250 of a variable object has changed.
1251
233a11ab
CS
12522008-04-18 Craig Silverstein <csilvers@google.com>
1253
1254 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
1255 files.
d24317b4 1256
9c1137ad
JB
12572008-04-18 Joel Brobecker <brobecker@adacore.com>
1258
1259 * gdb.ada/atomic_enum: New test program.
1260 * gdb.ada/atomic_enum.exp: New testcase.
1261
66d0bbc7
DE
12622008-04-17 Doug Evans <dje@google.com>
1263
1264 * gdb.opt/Makefile.in: Fix whitespace.
1265
100906b0
UW
12662008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
1267
1268 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
1269
4584e32e
DE
12702008-04-17 Doug Evans <dje@google.com>
1271
1272 * gdb.base/hashline1.exp: New testcase.
1273 * gdb.base/hashline2.exp: New testcase.
1274 * gdb.base/hashline2.exp: New testcase.
1275
0a320680
PA
12762008-04-17 Pedro Alves <pedro@codesourcery.com>
1277
1278 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
1279
18ac113b
AR
12802008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
1281
1282 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
1283 temporary breakpoint to match "Temporary breakpoint".
1284 * gdb.base/break.exp (delete_breakpoints): Likewise.
1285 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
1286 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
1287 * gdb.base/display.exp: Likewise.
1288 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
1289 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
1290 * gdb.base/restore.exp (restore_tests): Likewise.
1291 * gdb.base/sepdebug.exp: Likewise.
1292 * gdb.base/watchpoint.exp: Likewise.
1293 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
1294 * gdb.mi/mi-pending.exp: Likewise.
1295 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
1296 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
1297 * gdb.mi/mi-var-cmd.exp: Likewise.
1298 * gdb.mi/mi-var-display.exp: Likewise.
1299 * gdb.mi/mi2-cli.exp: Likewise.
1300 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
1301 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
1302 * gdb.mi/mi2-var-display.exp: Likewise.
1303 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
1304 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
1305 new "disp" field.
a9c64011 1306 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
1307 reason. This is to support fix for PR2424.
1308
add38693
JK
13092008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1310
1311 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
1312
fcacd99f
VP
13132008-04-13 Vladimir Prus <vladimir@codesourcery.com>
1314
1315 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 1316 field. Add more floating varobj tests.
fcacd99f 1317 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
1318 field.
1319 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
1320 (main): Call do_at_tests.
1321 * lib/mi-support.exp (mi_create_floating_varobj)
1322 (mi_varobj_update_with_type_change): New.
fcacd99f 1323
de051565
MK
13242008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
1325
1326 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
1327 option of -var-evaluate-expression.
1328 * gdb.mi/mi2-var-display.exp: Likewise.
1329
dbc52822
VP
13302008-04-07 Vladimir Prus <vladimir@codesourcery.com>
1331
1332 Introduce test setup helpers.
a9c64011
AS
1333 * lib/gdb.exp (build_executable, clean_restart)
1334 (prepare_for_testing): New.
1335 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
1336 * gdb.base/return.exp: Likewise.
1337 * gdb.base/ending-run.exp: Likewise.
dbc52822 1338
473591da
NR
13392008-04-07 Nick Roberts <nickrob@snap.net.nz>
1340
1341 * gdb.mi/mi-async.exp: New test for asynchronous Machine
1342 Interface (MI) responses.
1343
2b2d9e11
VP
13442008-04-06 Vladimir Prus <vladimir@codesourcery.com>
1345
a9c64011
AS
1346 * gdb.cp/breakpoint.cc: New code to test conditions involving
1347 member variables.
1348 * gdb.cp/breakpoint.exp: Test condition involving member
1349 variables.
2b2d9e11 1350
bb378428
VP
13512008-04-05 Vladimir Prus <vladimir@codesourcery.com>
1352
1353 * lib/mi-support.exp (mi_expect_stop): New.
1354 (mi_run_cmd): Change the
1355 token. Use mi_send_resuming_command, use
1356 mi_expect_stop.
1357 (mi_execute_to_helper): Rename to mi_execute_to.
1358 (mi_send_resuming_command): Add more error patterns.
1359 (mi_wait_for_stop): Renamed to...
1360 (mi_get_stop_line): ...this.
1361 (mi_run_inline_test): Adjust.
1362
1363 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
1364 * gdb.mi/mi-console.exp: Likewise.
1365 * gdb.mi/mi-pending.exp: Likewise.
1366 * gdb.mi/mi-simplerun.exp: Likewise.
1367 * gdb.mi/mi-stack.exp: Likewise.
1368 * gdb.mi/mi-stepi.exp: Likewise.
1369 * gdb.mi/mi-syn-frame.exp: Add comment.
1370 * gdb.mi/mi-until.exp: Likewise.
1371 * gdb.mi/mi-var-display.exp: Likewise.
1372 * gdb.mi/mi-watch.exp: Likewise.
1373 * gdb.mi/mi2-cli.exp: Likewise.
1374 * gdb.mi/mi2-console.exp: Likewise.
1375 * gdb.mi/mi2-simplerun.exp: Likewise.
1376 * gdb.mi/mi2-stack.exp: Likewise.
1377 * gdb.mi/mi2-stepi.exp: Likewise.
1378 * gdb.mi/mi2-until.exp: Likewise.
1379 * gdb.mi/mi2-var-display.exp: Likewise.
1380 * gdb.mi/mi2-watch.exp: Likewise.
1381
62172bb9
UW
13822008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1383
1384 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
1385
1386 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
1387
a13e061a
PA
13882008-04-04 Pedro Alves <pedro@codesourcery.com>
1389
1390 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
1391 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
1392 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1393 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
1394 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
1395 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
1396 expect an mi error duplicated in stderr.
1397
eae06beb
JB
13982008-04-03 Joel Brobecker <brobecker@adacore.com>
1399
1400 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
1401 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
1402 Add a couple of tests that verify the behavior when the new setting
1403 is set to "cancel" and "all".
1404 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
1405 "ask" before we start the testing.
1406
79c6ced6
AR
14072008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
1408
1409 * gdb.cp/casts.cc: Add class reference variables.
1410 * gdb.cp/casts.exp: New test cases for up/down casting references.
1411
6c2d1a6b
MK
14122008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
1413
1414 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
1415 instead of beginning to make an extra test pass.
1416 * gdb.mi/mi2-var-display.exp: Likewise.
1417
55b411d9
MR
14182008-03-31 Maciej W. Rozycki <macro@mips.com>
1419
1420 * gdb.base/break.exp: Mark failures as such. Fix formatting.
1421
c6140da2
MD
14222008-03-31 Markus Deuling <deuling@de.ibm.com>
1423 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1424
1425 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
1426 value. Add xfail for older kernels.
1427
79732189
AR
14282008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
1429
1430 Bring mi-support in line with gdb.exp.
1431 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
1432 (mi_gdb_start): New function.
1433
33c3676e
MR
14342008-03-28 Maciej W. Rozycki <macro@mips.com>
1435
1436 * gdb.mi/mi-var-cmd.exp: Fix a typo.
1437
92e28119
VP
14382008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1439
1440 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
1441 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 1442
9e8e3afe
VP
14432008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1444
1445 * lib/mi-support.exp (mi_create_varobj_checked): New.
1446 (mi_list_varobj_children): Allow to check for a
1447 value.
1448 (mi_list_array_varobj_children): New.
1449
1450 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
1451 and mi_list_varobj_children, as opposed to hardcoding
1452 expected strings.
1453 * gdb.mi/gdb701.exp: Likewise.
1454 * gdb.mi/gdb792.exp: Likewise.
1455 * gdb.mi/mi-var-block.exp: Likewise.
1456 * gdb.mi/mi-var-cmd.exp: Likewise.
1457 * gdb.mi/mi-var-invalidate.exp: Likewise.
1458 * gdb.mi/mi2-var-block.exp: Likewise.
1459 * gdb.mi/mi2-var-child.exp: Likewise.
1460 * gdb.mi/mi2-var-cmd.exp: Likewise.
1461 * gdb.mi/mi2-var-display.exp: Likewise.
1462
9df50351
JK
14632008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1464
1465 Fix random false FAILs on i386.
1466 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
1467
31e5d73a
DJ
14682008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1469
1470 PR gdb/544
1471 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
1472
12f4afab
DJ
14732008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1474
1475 PR gdb/544
1476 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
1477
b562a0cb
DJ
14782008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1479
1480 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
1481 fixed PR gdb/544.
1482
17faa917
DJ
14832008-03-21 Pedro Alves <pedro@codesourcery.com>
1484
1485 * gdb.threads/fork-child-threads.exp: Test next over fork.
1486
6214f497
DJ
14872008-03-21 Chris Demetriou <cgd@google.com>
1488
1489 * gdb.base/break.exp (rbreak junk): New test for rbreak
1490 "Junk at end of arguments" issue.
1491
63092375
DJ
14922008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1493
1494 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
1495 *& to work on created array elements.
1496 (Top level): Test print $pc with a file. Test string operations
1497 without a target.
1498 * gdb.base/ptype.exp: Do not expect *& to work on created array
1499 elements.
1500
b21991b0
DJ
15012008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1502
1503 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1504 gdb.threads/staticthreads.exp: Update exit query.
1505
c4b347c7
SL
15062008-03-07 Sandra Loosemore <sandra@codesourcery.com>
1507
1508 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
1509
fa4727a6
DJ
15102008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
1511
1512 * gdb.base/watchpoint.c (global_ptr, func4): New.
1513 (main): Call func4.
1514 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
1515 (test_inaccessible_watchpoint): New.
1516
2f34202f
MR
15172008-02-29 Maciej W. Rozycki <macro@mips.com>
1518
1519 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
1520 select the largest.
1521
0d6ba1b1
DJ
15222008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1523
1524 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
1525 frames-invalid annotations.
1526
e691325a
PM
15272008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
1528
a9c64011 1529 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 1530
f85b5ecc
DE
15312008-02-27 Doug Evans <dje@google.com>
1532
1533 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
1534 for bug 1738.
1535 (breakpoint_to_handler_entry): Ditto.
1536
b40e7bf3
JB
15372008-02-27 Joel Brobecker <brobecker@adacore.com>
1538
1539 * gdb.base/ending-run.exp: Use the first line of code inside
1540 function body to test breakpoints.
1541 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
1542 location where the breakpoint is inserted when using the line
1543 where a function is declared. Fix typo in the description of
1544 one of the tests.
1545 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
1546
2faca73a
PM
15472008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1548
1549 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 1550 tests.
2faca73a 1551
6f439c36
PM
15522008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1553
1554 * gdb.base/args.exp: avoid same output for tests
1555 with single quotes.
1556
54e52265
VP
15572008-02-26 Vladimir Prus <vladimir@codesourcery.com>
1558
a9c64011
AS
1559 * gdb.base/annota1.exp: Adjust for 'info break'
1560 format changes.
1561 * gdb.base/annota3.exp: Likewise.
1562 * gdb.base/break.exp: Likewise.
1563 * gdb.base/condbreak.exp: Likewise.
1564 * gdb.base/pending.exp: Likewise.
1565 * gdb.base/sepdebug.exp: Likewise.
1566 * gdb.base/unload.exp: Likewise.
1567 * gdb.cp/ovldbreak.exp: Likewise.
1568 * gdb.mi/mi-pending.exp: Likewise.
54e52265 1569
897b09ca
DE
15702008-02-07 Doug Evans <dje@google.com>
1571
1572 * gdb.cp/mb-inline.exp: New.
1573 * gdb.cp/mb-inline.h: New.
1574 * gdb.cp/mb-inline1.cc: New.
1575 * gdb.cp/mb-inline2.cc: New.
1576
b1c32d35
PM
15772008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
1578
1579 * gdb.pascal/floats.pas: New test program.
1580 * gdb.pascal/floats.exp: New testcase.
1581
1a4ca44a
TJB
15822008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1583
1584 * gdb.base/callfuncs.c (t_float_many_args): New function.
1585 (t_double_many_args): New function.
1586 * gdb.base/callfuncs.exp: Add tests for exceeding float
1587 and double parameters passed through the stack.
1588
439048e8
JB
15892008-02-05 Joel Brobecker <brobecker@adacore.com>
1590
1591 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
1592 gdb.ada/complete/foo.adb: New files.
1593 * gdb.ada/complete.exp: New testcase.
1594
81fe8080
DE
15952008-02-03 Doug Evans <dje@google.com>
1596
301f0ecf
DE
1597 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
1598
81fe8080
DE
1599 * gdb.cp/gdb2384.exp: New file.
1600 * gdb.cp/gdb2384.cc: New file.
1601 * gdb.cp/gdb2384-base.h: New file.
1602 * gdb.cp/gdb2384-base.cc: New file.
1603
4b071aec
DE
16042008-02-02 Doug Evans <dje@google.com>
1605
1606 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
1607
61137ba6
JB
16082007-02-01 Joel Brobecker <brobecker@adacore.com>
1609
1610 * gdb.ada/sym_print_name: New test program.
1611 * gdb.ada/sym_print_name.exp: New testcase.
1612
16132007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
1614
1615 * gdb.ada/nested/hello.adb: New file.
1616 * gdb.ada/nested.exp: New testcase.
1617 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1618
98deb0da
VP
16192008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1620
1621 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
1622 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
1623 don't cause future evaluations of function to report
1624 creation of internal breakpoints.
98deb0da 1625
723a2275
VP
16262008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1627
1628 * gdb.mi/mi-break.exp (test_error): New.
1629 Call it.
1630
fb546a2f
LM
16312008-01-31 Luis Machado <luisgpm@br.ibm.com>
1632
1633 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
1634 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
1635
2d8fd90a
PM
16362008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1637
1638 * gdb.pascal/integers.pas: New test program.
1639 * gdb.pascal/integers.exp: New testcase.
1640
a7fa0ded
PM
16412008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1642
1643 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
1644
5e1a1926
TJB
16452008-01-30 Luis Machado <luisgpm@br.ibm.com>
1646
1647 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
1648 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
1649
8d04f9f0
JB
16502008-01-30 Paul Hilfinger <hilfinger@adacore.com>
1651
1652 * gdb.ada/formatted_ref: New test program.
1653 * gdb.ada/formatted_ref.exp: New testcase.
1654
1655 * gdb.cp/formatted-ref.cc: New file.
1656 * gdb.cp/formatted-ref.exp: New testcase.
1657
ce75a98f
JB
16582008-01-30 Joel Brobecker <brobecker@adacore.com>
1659
1660 * gdb.base/ptype.exp: Add testing of "ptype $pc".
1661
e835f6bf
NR
16622008-01-30 Nick Roberts <nickrob@snap.net.nz>
1663
1664 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
1665 (test_file_list_exec_source_file): Update to new macro-info field.
1666
d118ef87
PH
16672008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
1668
1669 * gdb.ada/exprs: New test program.
1670 * gdb.ada/exprs.exp: New testcase.
1671
7d35ab09
TJB
16722008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1673
1674 * dfp-test.c (DELTA, DELTA_B): New definitions.
1675 (double_val1, double_val2, double_val3, double_val4, double_val5,
1676 double_val6, double_val7, double_val8, double_val9, double_val10,
1677 double_val11, double_val12, double_val13, double_val14, dec32_val1,
1678 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
1679 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
1680 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
1681 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
1682 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
1683 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
1684 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
1685 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
1686 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
1687 dec128_val16): New global variables.
1688 (decimal_dec128_align): New function.
1689 (decimal_mixed): Likewise.
1690 (decimal_many_args_dec32): Likewise.
1691 (decimal_many_args_dec64): Likewise.
1692 (decimal_many_args_dec128): Likewise.
1693 (decimal_many_args_mixed): Likewise.
1694 * dfp-test.exp: Add tests calling new inferior functions.
1695
2d717e4f
DJ
16962008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1697
1698 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
1699 gdb.server/ext-run.exp: New files.
1700 * lib/gdbserver-support.exp (gdbserver_download): New.
1701 (gdbserver_start): New. Update gdbserver expected
1702 output.
1703 (gdbserver_spawn): Use them.
1704 (gdbserver_start_extended): New.
1705
e85a822c
DJ
17062008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1707
1708 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
1709 Run on GNU/Linux.
1710 (do_exec_tests): Check for systems which do not support catchpoints.
1711 Do not match START.
1712 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
1713 Run on GNU/Linux. Enable verbose output.
1714 (check_fork_catchpoints): New.
1715 (explicit_fork_child_follow, catch_fork_child_follow)
1716 (tcatch_fork_parent_follow): Update expected messages.
1717 (do_fork_tests): Use check_fork_catchpoints.
1718 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
1719 Run on GNU/Linux. Enable verbose output.
1720 (check_vfork_catchpoints): New.
1721 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
1722 expected messages.
1723 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
1724
401ea829
JB
17252008-01-29 Jim Blandy <jimb@red-bean.com>
1726
1727 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
1728 host' errors.
1729 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
1730
aceaf3ad
JB
17312008-01-29 Jim Blandy <jimb@red-bean.com>
1732
1733 * gdb.threads/sigthread.c: Use barriers to ensure that
1734 child_thread and child_thread_two are always initialized before we
1735 start to use them.
1736
a5606eee
VP
17372008-01-29 Vladimir Prus <vladimir@codesourcery.com>
1738
1739 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
1740 * gdb.base/watchpoint-solib.c: New.
1741 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 1742
c55a82bb
PM
17432008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
1744
1745 * gdb.base/gdb1056.exp: Add unsigned integer test.
1746
0993fe05
DE
17472008-01-28 Doug Evans <dje@google.com>
1748
1749 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
1750
4fe42e7f
JB
17512008-01-27 Jim Blandy <jimb@codesourcery.com>
1752
c7a69933
JB
1753 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
1754
4fe42e7f
JB
1755 * gdb.base/expand-psymtabs.exp: Doc fix.
1756
5def8285
MK
17572008-01-26 Mark Kettenis <kettenis@gnu.org>
1758
1759 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1760
5313c911
NR
17612008-01-24 Nick Roberts <nickrob@snap.net.nz>
1762
a9c64011 1763 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
1764 -var-set-format.
1765
93815fbf
VP
17662008-01-23 Chris Demetriou <cgd@google.com>
1767
1768 * gdb.threads/thread_events.c: New testcase source file.
1769 * gdb.threads/thread_events.exp: New testcase expect file.
1770
467a88ee
NR
17712008-01-23 Nick Roberts <nickrob@snap.net.nz>
1772
1773 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
1774
1775 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
1776 -var-set-format.
1777
d8f82aba
DJ
17782008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1779 Vladimir Prus <vladimir@codesourcery.com>
1780
1781 * gdb.base/float.exp: Allow missing floating point for m68k and
1782 PowerPC.
1783
60c46647
VP
17842008-01-22 Vladimir Prus <vladimir@codesourcery.com>
1785
1786 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
1787 ignore count.
1788 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
1789 * gdb.mi/mi-cli.exp: Adjust.
1790 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 1791
c7dd36a1
PA
17922008-01-17 Pedro Alves <pedro@codesourcery.com>
1793
1794 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
1795 and 'dummy_ptr' integer pointer. Initialize struct_declarations
1796 with dummy_ptr's address.
1797 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
1798 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
1799 all targets.
1800 * gdb.mi/mi2-var-child.exp: Likewise.
1801
39d5313e
JB
18022008-01-09 Joel Brobecker <brobecker@adacore.com>
1803
1804 * gdb.ada/null_array: New test program.
1805 * gdb.ada/null_array.exp: New testcase.
1806
0aea4bf3
LM
18072008-01-09 Luis Machado <luisgpm@br.ibm.com>
1808
1809 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
1810 with required float modifiers.
1811
0b354900
JB
18122008-01-08 Joel Brobecker <brobecker@adacore.com>
1813
1814 * gdb.ada/funcall_param: New test program.
1815 * gdb.ada/funcall_param.exp: New testcase.
1816
cdb7f5d4
JB
18172008-01-08 Joel Brobecker <brobecker@adacore.com>
1818
1819 * gdb.ada/arrayparam: New test program.
1820 * gdb.ada/arrayparam.exp: New testcase.
1821
88e2547f
JB
18222008-01-08 Joel Brobecker <brobecker@adacore.com>
1823
1824 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
1825 landed. Should also fix random failures in the test following it.
1826
f6867ce0
TJB
18272008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1828
1829 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
1830 for expressions with decimal float values.
1831 (test_dfp_conversions): New function to test casts to and from
1832 decimal float types.
1833 Call test_dfp_conversions.
1834 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
1835 elements.
1836 (main): Initialize ds.float4 and ds.double8 elements.
1837 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
1838 string to new error message.
1839 (d64_set_tests): Likewise.
1840 (d128_set_tests): Likewise.
1841 Add tests for expressions with decimal float variables. Add tests for
1842 conversions to and from decimal float types.
1843
f9c11282
JB
18442008-01-05 Joel Brobecker <brobecker@adacore.com>
1845
1846 * gdb.ada/packed_tagged/comp_bug.adb: New file.
1847 * gdb.ada/packed_tagged.exp: New testcase.
1848
0ecbca72
JB
18492008-01-04 Joel Brobecker <brobecker@adacore.com>
1850
1851 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
1852 gdb.ada/homonym/homonym_main.adb: New files.
1853 * gdb.ada/homonym.exp: New testcase.
1854
c18d3d89
JB
18552008-01-04 Joel Brobecker <brobecker@adacore.com>
1856
1857 * gdb.ada/packed_array.exp: Add testing of references to
1858 a packed array.
1859
ecc7085b
JB
18602008-01-04 Joel Brobecker <brobecker@adacore.com>
1861
1862 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
1863 New files.
1864 * gdb.ada/type_coercion.exp: New testcase.
1865
c474c922
JB
18662008-01-04 Joel Brobecker <brobecker@adacore.com>
1867
1868 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
1869 gdb.ada/tagged/foo.adb: New file.
1870 * gdb.ada/tagged.exp: New testcase.
1871
9005b927
JB
18722008-01-04 Joel Brobecker <brobecker@adacore.com>
1873
1874 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
1875 gdb.ada/ptype_field/foo.adb: New files.
1876 * gdb.ada/ptype_field.exp: New testcase.
1877
1a6aaad8
JB
18782008-01-03 Joel Brobecker <brobecker@adacore.com>
1879
1880 * gdb.ada/print_pc.exp: New testcase.
1881
0ef22f53
JB
18822008-01-03 Joel Brobecker <brobecker@adacore.com>
1883
1884 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
1885 gdb.ada/taft_type/p.adb: New files.
1886 * gdb.ada/taft_type.exp: New testcase.
1887
1689ecf8
JB
18882008-01-03 Joel Brobecker <brobecker@adacore.com>
1889
1890 * gdb.ada/array_bounds/bar.adb: New file.
1891 * gdb.ada/array_bounds.exp: New testcase.
1892
a4d0b9c3
JB
18932008-01-03 Joel Brobecker <brobecker@adacore.com>
1894
1895 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
1896 gdb.ada/arrayptr/foo.adb: New files.
1897 * gdb.ada/arrayptr.exp: New testcase.
1898
a31ace00
JB
18992008-01-03 Joel Brobecker <brobecker@adacore.com>
1900
1901 * gdb.base/set-lang-auto.exp: New testcase.
1902
a97fced3
JB
19032008-01-03 Joel Brobecker <brobecker@adacore.com>
1904
1905 * gdb.ada/fun_addr/foo.adb: New file.
1906 * gdb.ada/fun_addr.exp: New testcase.
1907
ef29ce1a
JK
19082008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1909
1910 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
1911 New files
1912
0fafefe3
JB
19132008-01-02 Joel Brobecker <brobecker@adacore.com>
1914
1915 * array_subscript_addr/p.adb: New file.
a9c64011 1916 * array_subscript_addr.exp: New testcase.
0fafefe3 1917
c4359f8d
JB
19182008-01-02 Joel Brobecker <brobecker@adacore.com>
1919
a9c64011 1920 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
1921 New files.
1922 * gdb.ada/str_cmp_ref.exp: New testcase.
1923
1aa1b15b
JB
19242008-01-01 Joel Brobecker <brobecker@adacore.com>
1925
1926 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
1927 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 1928 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 1929
81c9b2cf
JB
19302008-01-01 Joel Brobecker <brobecker@adacore.com>
1931
1932 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
1933 gdb.ada/ref_param/pck.ads: New files.
1934 * gdb.ada/ref_param.exp: New testcase.
1935
319e4674
JB
19362008-01-01 Joel Brobecker <brobecker@adacore.com>
1937
1938 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
1939 gdb.ada/interface/foo.adb: New files.
1940 * gdb.ada/interface.exp: New testcase.
1941
ef682c56
JB
19422007-12-31 Jim Blandy <jimb@codesourcery.com>
1943
1944 * gdb.base/multi-forks.exp: Consume all output from child
1945 processes before proceeding to next test.
1946
f6f3eb6c
JB
19472007-12-29 Jim Blandy <jimb@codesourcery.com>
1948
1949 * configure: Regenerated.
1950
f652e42f
JB
19512007-12-27 Joel Brobecker <brobecker@adacore.com>
1952
1953 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
1954 gdb.ada/fixed_cmp/fixed.adb: New files.
1955 * gdb.ada/fixed_cmp.exp: New testcase.
1956
6943e596
JB
19572007-12-27 Joel Brobecker <brobecker@adacore.com>
1958
1959 * gdb.ada/boolean_expr.exp: New testcase.
1960
aad9a193
JB
19612007-12-26 Jim Blandy <jimb@codesourcery.com>
1962
1963 * gdb.base/multi-forks.exp: Doc fix.
1964
fb5f3683
JB
19652007-12-26 Joel Brobecker <brobecker@adacore.com>
1966
1967 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1968 * gdb.ada/char_param.exp: Do not compile our test program with
1969 -gnata, this is unnecessary.
1970 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
1971
384e4a9c
JB
19722007-12-24 Joel Brobecker <brobecker@adacore.com>
1973
1974 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
1975 gdb.ada/print_chars/foo.adb: New files.
1976 * gdb.ada/print_chars.exp: New testcase.
1977
01e044f7
JB
19782007-12-24 Joel Brobecker <brobecker@adacore.com>
1979
1980 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
1981 gdb.ada/char_param/foo.adb: New files.
1982 * gdb.ada/char_param.exp: New testcase.
1983
0ce17860
JB
19842007-12-22 Jim Blandy <jimb@codesourcery.com>
1985
1986 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
1987 hard-coding source line numbers into the test.
1988 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
1989 gdb_get_line_number to find.
1990
919809b9
JB
19912007-12-22 Joel Brobecker <brobecker@adacore.com>
1992
1993 * gdb.base/ptype.c (highest): New struct type.
1994 (the_highest): New variable of that type.
1995 (main): Add dummy assignment to a field of variable the_highest.
1996 * gdb.base/ptype.exp: Test type printing of our new variable.
1997
abc8a88d
PM
19982007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
1999
2000 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 2001 and record first explicitly generated thread number.
abc8a88d
PM
2002 Use that thread number for thread specific watchpoint test.
2003 Add iteration number to repetitive tests.
2004
5158f3e3
CES
20052007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
2006 Jim Blandy <jimb@codesourcery.com>
2007
2008 * gdb.base/expand-psymtabs.c: New testcase
2009 source file.
2010 * gdb.base/expand-psymtabs.exp: New testcase
2011 expect file.
2012
37e4754d
LM
20132007-12-17 Luis Machado <luisgpm@br.ibm.com>
2014
2015 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
2016 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
2017
551e5d04
JB
20182007-12-17 Joel Brobecker <brobecker@adacore.com>
2019
2020 * gdb.ada/frame_args/foo.adb: New file.
2021 * gdb.ada/frame_args/pck.ads: New file.
2022 * gdb.ada/frame_args/pck.adb: New file.
2023 * gdb.ada/frame_args.exp: New testcase.
2024
a05ee097
JB
20252007-12-17 Joel Brobecker <brobecker@adacore.com>
2026
2027 * gdb.base/frame-args.c: New file.
2028 * gdb.base/frame-args.exp: New testcase.
2029
c162e8c9 20302007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 2031 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
2032
2033 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
2034
afe8ab22 20352007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2036
afe8ab22
VP
2037 * gdb.mi/mi-pending.exp: New.
2038 * gdb.mi/mi-pending.c: New.
2039 * gdb.mi/mi-pendshr.c: New.
2040
dfdfb3ca
JB
20412007-12-06 Jim Blandy <jimb@codesourcery.com>
2042
2043 * gdb.base/default.exp: Update expected output for 'info catch'.
2044
b7fca990
JK
20452007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2046
2047 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
2048 must be set to binary.
2049
6a1afc1e
PA
20502007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
2051
2052 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
2053
a6b151f1
DJ
20542007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
2055
2056 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
2057 gdb.mi/mi-file-transfer.exp: New.
2058
43039443
JK
20592007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2060
2061 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
2062
0ef2251b
MR
20632007-11-22 Maciej W. Rozycki <macro@mips.com>
2064
2065 * gdb.trace/backtrace.exp: Fix a typo.
2066 * gdb.trace/circ.exp: Likewise.
2067 * gdb.trace/collection.exp: Likewise.
2068 * gdb.trace/limits.exp: Likewise.
2069 * gdb.trace/report.exp: Likewise.
2070 * gdb.trace/tfind.exp: Likewise.
2071 * gdb.trace/while-dyn.exp: Likewise.
2072
5443631e
NR
20732007-11-21 Nick Roberts <nickrob@snap.net.nz>
2074
2075 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
2076 objects of pointers that can't be dereferenced are now
2077 "noneditable".
2078
a4ce5b0d
UW
20792007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2080
2081 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
2082 (target_cpu): Remove.
2083
d6e956e5
VP
20842007-10-15 Vladimir Prus <vladimir@codesourcery.com>
2085
2086 * gdb.base/ending-run.exp: Expect the list of cleared
2087 breakpoint to come in natural order, not the reversed one.
a9c64011 2088
214270ab
VP
20892007-11-07 Vladimir Prus <vladimir@codesourcery.com>
2090
2091 * gdb.mi/mi-var-child.c (do_child_deletion): New.
2092 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 2093
1a619819
LM
20942007-11-05 Luis Machado <luisgpm@br.ibm.com>
2095
2096 * gdb.base/printcmds.exp: New function
2097 test_printf_with_dfp.
2098
5b01a6fa
DE
20992007-11-02 Doug Evans <dje@google.com>
2100
2101 * gdb.disasm/t01_mov.s: Remove carriage returns.
2102 * gdb.disasm/t02_mova.s: Ditto.
2103 * gdb.disasm/t03_add.s: Ditto.
2104 * gdb.disasm/t04_sub.s: Ditto.
2105 * gdb.disasm/t05_cmp.s: Ditto.
2106 * gdb.disasm/t06_ari2.s: Ditto.
2107 * gdb.disasm/t07_ari3.s: Ditto.
2108 * gdb.disasm/t08_or.s: Ditto.
2109 * gdb.disasm/t09_xor.s: Ditto.
2110 * gdb.disasm/t10_and.s: Ditto.
2111 * gdb.disasm/t11_logs.s: Ditto.
2112 * gdb.disasm/t12_bit.s: Ditto.
2113 * gdb.disasm/t13_otr.s: Ditto.
2114
ec33ab7f
JK
21152007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2116
2117 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
2118
ae0d01ff
UW
21192007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2120
2121 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
2122 provide DFP support.
2123
55eddb0f
DJ
21242007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
2125
2126 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
2127 Test "set powerpc vector-abi". Skip auto-detection tests for old
2128 toolchains.
2129
7020f05c
PA
21302007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2131
2132 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
2133 with [string compare].
2134
84bc3db9
PA
21352007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2136
2137 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
2138 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
2139
5876dc88
LM
21402007-10-25 Luis Machado <luisgpm@br.ibm.com>
2141
2142 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
2143 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
2144 * gdb.opt/Makefile.in: New makefile.
2145 * Makefile.in: Create new directory "gdb.opt".
2146 * configure.ac: Add "gdb.opt" directory.
2147 * configure: Regenerated.
a9c64011 2148
c3ea9a14
DE
21492007-10-25 Doug Evans <dje@google.com>
2150
2151 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
2152 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2153
a9c64011 21542007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
2155 Thiago Jung Bauermann <bauerman@br.ibm.com>
2156
2157 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
2158 Floating Point expressions.
2159 * gdb.base/dfp-test.exp: new file adding tests for Decimal
2160 Floating Point variables.
2161 * gdb.base/dfp-test.c: new file containing program with Decimal
2162 Floating variables, used by gdb.base/dfp-test.exp.
2163
62a24a2b
DJ
21642007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2165
2166 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
2167
e7b1eae6
UW
21682007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2169
2170 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
2171 compiling test case with GCC.
2172 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2173
c641edcc
UW
21742007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2175
2176 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2177 format changes.
2178
5e5ebfe6
MS
21792007-10-18 Michael Snyder <msnyder@specifix.com>
2180
2181 * gdb.base/dbx.exp: Add missing "-re " operator.
2182
e831e7b6
GM
21832007-10-16 Gaius Mulley <gaius@glam.ac.uk>
2184
2185 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
2186 * configure.ac: Removed trailing spaces after backslash.
2187 * gdb.modula2: New directory.
2188 * gdb.modula2/Makefile.in: New file.
2189 * gdb.modula2/unbounded-array.exp: New file.
2190 * gdb.modula2/unbounded1.c: New file.
2191
7cc46491
DJ
21922007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2193
2194 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
2195
21962007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
2197
2198 * gdb.base/sigstep.c (main): Add checks for
2199 return values for setitimer call.
2200 Call setitimer again with itimer = ITIMER_REAL
2201 if first call to setitimer fails.
2202
e91528f0
KH
22032007-10-11 Kazu Hirata <kazu@codesourcery.com>
2204
2205 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
2206 of $timeout.
2207
2ec9a4f8
DJ
22082007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2209
2210 * gdb.server/server-run.exp: Test for dynamic linker symbols.
2211
22122007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
2213
2214 * lib/gdb.exp (gdb_run_cmd): Move comment outside
2215 of gdb_expect call, to avoid interruption.
2216
64b2fa04
PA
22172007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
2218
2219 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
2220 (v_unsigned_long_long, v_long_long_array)
2221 (v_signed_long_long_array, v_unsigned_long_long_array)
2222 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
2223 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
2224 [!NO_LONG_LONG]: New.
2225 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
2226 v_long_long_member.
2227
2228 (v_long_long_func, v_signed_long_long_func)
2229 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
2230 (main) [!NO_LONG_LONG]: Initialize long long variants.
2231
2232 * gdb.base/whatis.exp: If board file requests no_long_long, build
2233 test with NO_LONG_LONG defined. Test long long, signed long long,
2234 and unsigned long long variants but only if board file doesn't
2235 disable it.
2236
a912286e 22372007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 2238 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
2239
2240 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
2241 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
2242 * configure: Regenerated.
2243 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
2244 gdb.pascal/types.exp, lib/pascal.exp: New files.
2245
471ba8c9
DJ
22462007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
2247
2248 * gdb.cp/classes.exp (do_tests): Always step to the line after the
2249 call.
2250 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
2251 to return to the call.
2252 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
2253 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
2254 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
2255 * gdb.mi/mi-until.exp (test_until): Likewise.
2256 * gdb.mi/mi2-until.exp (test_until): Likewise.
2257
fef8a650
DJ
22582007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
2259
2260 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
2261 two-char array.
2262 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
2263
d983da9c
DJ
22642007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
2265
2266 * gdb.threads/watchthreads.c (thread_function): Sleep between
2267 iterations.
2268 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
2269 at once for S/390. Generate matching fails and passes.
2270
17f62551
VP
22712007-09-27 Vladimir Prus <vladimir@codesourcery.com>
2272
2273 * gdb.mi/var-cmd.c (do_children_tests): Initialize
2274 the 'struct_declarations' variable to zeros.
a9c64011 2275
ed0616c6
VP
22762007-09-24 Vladimir Prus <vladimir@codesourcery.com>
2277
2278 * gdb.cp/mb-ctor.cc: New.
2279 * gdb.cp/mb-ctor.exp: New.
2280 * gdb.cp/mb-templates.cc: New.
2281 * gdb.cp/mb-templates.exp: New.
2282
41f1b697
DJ
22832007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
2284
2285 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
2286
3f213f78
PA
22872007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
2288
2289 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
2290 targets.
2291 * configure: Regenerate.
2292
0d381245 22932007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2294
0d381245
VP
2295 * gdb.base/annota1.exp: Adjust for 'info break'
2296 format changes.
2297 * gdb.base/annota3.exp: Likewise.
2298 * gdb.base/break.exp: Likewise.
2299 * gdb.base/condbreak.exp: Likewise.
2300 * gdb.base/pending.exp: Likewise.
2301 * gdb.base/sepdebug.exp: Likewise.
2302 * gdb.base/unload.exp: Likewise.
2303 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 2304
fe3f5fa8
VP
23052007-09-22 Vladimir Prus <vladimir@codesourcery.com>
2306
2307 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
2308 messages.
2309 * gdb.base/chng-syms.exp: Likewise.
2310 * gdb.base/unload.exp: Likewise.
a9c64011 2311
a75cf6c0
DJ
23122007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
2313
2314 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
2315
18ecae38
DJ
23162007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2317
2318 * schedlock.c (NUM): Change to 1.
2319 (main): Use args[0] for the main thread.
2320 * schedlock.exp: Only expect two threads. Only issue one pass or fail
2321 regardless of the number of threads.
2322
5509918f
MR
23232007-09-14 Maciej W. Rozycki <macro@mips.com>
2324
4a543daf
MR
2325 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
2326 type down.
2327 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2328 test.
2329 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
2330 watchpoint type down.
2331 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2332 test.
2333
23342007-09-14 Maciej W. Rozycki <macro@mips.com>
2335
5509918f
MR
2336 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
2337 Move all the tests here and run them twice, once using software
2338 watchpoints and once using hardware watchpoints.
2339 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2340
40b53987
DJ
23412007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
2342
2343 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
2344 test.
2345
695e2681
MK
23462007-09-10 Mark Kettenis <kettenis@gnu.org>
2347
8b3fc8d8
MK
2348 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
2349 build-id.
2350
695e2681
MK
2351 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
2352 know about $ORIGIN. Calculate output dir from $dest instead of
2353 using ${objdir}/{$subdir}.
2354
58d69f29
MK
23552007-09-09 Mark Kettenis <kettenis@gnu.org>
2356
2357 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
2358 gcore, before continuing with the test.
2359
3e347599
DJ
23602007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
2361
2362 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
2363 * gdb.mi/mi-watch.exp: Likewise.
2364
ea37ba09
DJ
23652007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2366 Jim Blandy <jimb@codesourcery.com>
2367
2368 * gdb.arch/i386-sse.exp: Do not expect character constants.
2369 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
2370 * gdb.base/display.exp: Allow print/s.
2371 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
2372 and unsigned char array changes.
2373
2025a643
DJ
23742007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2375
2376 * gdb.base/display.exp: Add tests for printf %p.
2377
26669a27
PA
23782007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
2379
2380 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
2381 the dll name to unicode.
2382
c8f021f8
JK
23832007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2384
2385 * gdb.base/default.exp (show version): Update the version text.
2386 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
2387
4cf31eea
JK
23882007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2389
2390 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
2391 New files.
2392
4935890f
JK
23932007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2394
2395 * lib/gdb.exp (build_id_debug_filename_get): New function.
2396 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
2397 Remove the generate DEBUG file for the future testcase runs.
2398 New testcase for the NT_GNU_BUILD_ID retrieval.
2399 Move the final testing step to ...
2400 (test_different_dir): ... a new function.
2401 New parameter XFAIL to XFAIL all the tests performed.
2402 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
2403 New parameter TYPE to PF_PREFIX all the tests performed.
2404
02142340
VP
24052007-08-31 Vladimir Prus <vladimir@codesourcery.com>
2406
2407 * gdb.mi/mi-var-cp.cc (path_expression): New
2408 function.
2409 * gdb.mi/mi-var-cp.exp: Run path exression tests.
2410
36acd84e
UW
24112007-08-27 Markus Deuling <deuling@de.ibm.com>
2412
2413 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
2414 to fit into SPU Local Store memory.
2415
a896d121
JB
24162007-08-23 Joel Brobecker <brobecker@adacore.com>
2417
2418 * gdb.base/default.exp: Adjust the expected output of "info
2419 warranty" after the switch to GPLv3.
2420
7b433602
JB
24212007-08-23 Joel Brobecker <brobecker@adacore.com>
2422
2423 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
2424 to 30000 (from 20000).
2425
e22f8b7c
JB
24262007-08-23 Joel Brobecker <brobecker@adacore.com>
2427
2428 Switch the license of all .exp files to GPLv3.
2429 Switch the license of all .f and .f90 files to GPLv3.
2430 Switch the license of all .s and .S files to GPLv3.
2431
5a0e3bd0
JB
24322007-08-23 Joel Brobecker <brobecker@adacore.com>
2433
2434 * configure.ac: Switch license to GPLv3.
2435
cc00619d
JB
24362007-08-23 Joel Brobecker <brobecker@adacore.com>
2437
2438 Switch the licensing to GPLv3 for all .ads and .adb files.
2439
8d26208a
DJ
24402007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
2441
2442 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
2443 and t_int_double.
2444 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
2445
4fcb9948
JB
24462007-08-17 Joel Brobecker <brobecker@adacore.com>
2447
2448 * gdb.base/step-line.c: Switch license to GPL version 3, and
2449 update copyright year.
2450 * gdb.base/step-line.inp: Likewise.
2451
b9c34f67
JB
24522007-08-17 Joel Brobecker <brobecker@adacore.com>
2453
2454 * gdb.base/gdb1555.exp: Make expected output immune to formatting
2455 changes inside gdb1555.c.
2456 * gdb.base/pending.exp: Likewise.
2457
2cc17678
DJ
24582007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
2459
2460 * config/default.exp: New file.
2461
e48883f7
DJ
24622007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2463
2464 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
2465 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
2466
1ab80e5b
MR
24672007-07-30 Maciej W. Rozycki <macro@mips.com>
2468
2469 * gdb.base/dump.exp: Force the correct endianness for binary
2470 formats not carrying this information.
2471
aba471f5
DJ
24722007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2473
2474 * gdb.threads/staticthreads.exp: Match .*sem_post.
2475
d4e07204
DJ
24762007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2477
2478 * gdb.base/readline.exp (operate_and_get_next): Match the final
2479 prompt.
2480
2b97317d
KB
24812007-07-23 Kevin Buettner <kevinb@redhat.com>
2482
2483 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
2484 to restarting SID.
2485
44efa07a
KB
24862007-07-18 Kevin Buettner <kevinb@redhat.com>
2487
2488 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
2489 prior to `gdb_start'.
2490
7b5ebade
KB
24912007-07-18 Kevin Buettner <kevinb@redhat.com>
2492
2493 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
2494 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
2495 Remove call to gdb_unload.
2496
255e7678
DJ
24972007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
2498 Daniel Jacobowitz <dan@codesourcery.com>
2499
2500 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
2501 for __WIN32__.
2502 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
2503 * gdb.base/unload.exp: Use shared library test routines.
2504
3a40aaa0
UW
25052007-07-03 Markus Deuling <deuling@de.ibm.com>
2506
2507 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
2508 * gdb.base/solib-symbol-lib.c: Likewise.
2509 * gdb.base/solib-symbol-main.c: Likewise.
2510
b0f4b84b
DJ
25112007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2512
2513 * config/gdbserver.exp (gdb_reconnect): New.
2514 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
2515 gdb.base/solib-disc.exp: New files.
2516 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
2517 remote debugging".
2518 (gdb_compile): Add shlib_load flag.
2519 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
2520 port.
2521 (gdbserver_reconnect): New.
2522
1b05479a
DJ
25232007-07-01 Nick Roberts <nickrob@snap.net.nz>
2524 Daniel Jacobowitz <dan@codesourcery.com>
2525
2526 * gdb.base/annota3.exp: Test for if construct.
2527
86f78eb2
DJ
25282007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
2529
2530 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
2531
6a2eb474 25322007-06-21 Chris Dearman <chris@mips.com>
a9c64011 2533 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
2534
2535 * gdb.base/display.exp: Allow a newline after display/i.
2536 * gdb.base/pc-fp.exp: Likewise.
2537 * gdb.base/sigbpt.exp: Likewise.
2538
f8b73d13
DJ
25392007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2540
2541 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
2542 required features to be included.
2543
4339e69e
DJ
25442007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2545
2546 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
2547 in info threads output.
2548
23d964e7
UW
25492007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2550 Markus Deuling <deuling@de.ibm.com>
2551
2552 * gdb.arch/spu-info.exp: New testcase.
2553 * gdb.arch/spu-info.c: New file.
2554
fd20f75b
DJ
25552007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
2556
2557 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
2558 tpcs_offset. Restore lr after the call.
2559 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
2560
2226f861
DJ
25612007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
2562
2563 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
2564 (gdbserver_run): Kill any running gdbserver.
2565 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
2566
d12371a9
MR
25672007-05-17 Maciej W. Rozycki <macro@mips.com>
2568
2569 * gdb.base/sigbpt.exp: Preset segv_addr.
2570
93f02886
DJ
25712007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
2572
2573 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
2574 (gdb_compile_shlib): Likewise.
2575 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
2576 (default_gdb_init): Clear cleanfiles.
2577 (gdb_finish): Delete recorded cleanfiles.
2578 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
2579
2580 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
2581 Do not use isnative.
2582 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
2583 gdb.base/so-impl-ld.exp: Likewise.
2584 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
2585 * gdb.base/unload.exp: Likewise. Do not pass empty option to
2586 gdb_compile.
2587
b04e06d7
VP
25882007-05-15 Vladimir Prus <vladimir@codesourcery.com>
2589
2590 * config/unknown.exp: Remove.
2591
069ed931
UW
25922007-05-15 Markus Deuling <deuling@de.ibm.com>
2593
2594 * gdb.base/info-proc.exp: Check is_remote.
2595
09db0d03
UW
25962007-05-14 Markus Deuling <deuling@de.ibm.com>
2597
2598 * gdb.base/gcore.exp: Initialize variable core_supported.
2599
af2cbe8c
DJ
26002007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2601
2602 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
2603
027c0295
DJ
26042007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2605
2606 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
2607 * gdb.threads/print-threads.exp (test_all_threads): Allow
2608 negative and hexadecimal thread IDs.
2609
dc5000e7
DJ
26102007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2611
2612 * gdb.java/jprint.java (public): Avoid invalid call to static
2613 method.
2614
2e74ed18
DP
26152007-05-14 Denis Pilat <denis.pilat@st.com>
2616
2617 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
2618 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
2619 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2620 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
2621 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
2622
83547f02
UW
26232007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2624
2625 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 2626 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
2627 this mode.
2628 * gdb.base/ovlymgr.c: Provide stubs for spu target.
2629 * gdb.base/spu.ld: New file.
2630
b18be20d
DJ
26312007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
2632
2633 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
2634
be444858
DJ
26352007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
2636
2637 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
2638
b1d53152
DJ
26392007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2640
2641 * gdb.java/jmain.exp: Handle demangled names with and without method
2642 signatures.
2643
d084b331
DJ
26442007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2645
2646 * gdb.mi/mi-syn-frame.c (main, foo, bar)
2647 (have_a_very_merry_interrupt): Remove calls to puts.
2648 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
2649 inferior output.
2650 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
2651 test names.
2652
db9d7fc5
DJ
26532007-04-29 Markus Deuling <deuling@de.ibm.com>
2654 Daniel Jacobowitz <dan@codesourcery.com>
2655
2656 * gdb.base/auxv.exp (core_works): Also check is_remote.
2657 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
2658
ef783a7d 26592007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2660
ef783a7d
VP
2661 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
2662 message, not the undefined 'module' variable.
2663 * gdb.base/siginfo.exp: Likewise.
2664 * gdb.base/sigstep.exp: Likewise.
2665 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
2666 serialport.
2667 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
2668
b7b73cae
CV
26692007-04-25 Corinna Vinschen <vinschen@redhat.com>
2670
2671 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
2672 target sim fails. Return 0 otherwise.
2673 (gdb_load): Return prematurely if gdb_target_sim fails.
2674
7d90fdfa
DP
26752007-04-16 Denis Pilat <denis.pilat@st.com>
2676
2677 * gdb.base/setshow.exp: Reset height after having set it to 100.
2678
5d3e9c85
DP
26792007-04-16 Denis Pilat <denis.pilat@st.com>
2680
2681 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
2682
18e75969
DP
26832007-04-16 Denis Pilat <denis.pilat@st.com>
2684
2685 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
2686
25d5ea92
VP
26872007-04-14 Vladimir Prus <vladimir@codesourcery.com>
2688
2689 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
2690 tests. Run the frozen varobjs test.
2691 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 2692 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 2693
0b49cb80
JK
26942007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2695
2696 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
2697 gdb.base/type-opaque.exp: New files.
2698
a73bafbc 26992007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
2700
2701 * gdb.mi/mi-var-child.c
a73bafbc
VP
2702 (do_children_tests): User char[2] instead of
2703 char so that automatic printing of pointers to char
2704 don't give unpredicable result.
2705 * gdb.mi/var-cmd.c (do_locals_test): Initialize
2706 local variables.
2707 * gdb.mi/mi-var-child.exp: Step to right line
2708 of do_children_tests.
2709 * gdb.mi/mi2-var-child.exp: Likewise.
2710 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 2711 do_locals_tests.
a73bafbc
VP
2712 (do_children_tests): User char[2] instead of
2713 char so that automatic printing of pointers to char
a9c64011 2714 don't give unpredicable result.
a73bafbc 2715 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 2716 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
2717 Pass test name to mi_wait_for_stop.
2718
7ce59000
DJ
27192007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2720
2721 * gdb.asm/asm-source.exp: Remove d10v case.
2722 * lib/gdb.exp (skip_cplus_tests): Likewise.
2723 * gdb.asm/d10v.inc: Deleted.
2724
20389057
DJ
27252007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2726
2727 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
2728
8807d78b
DJ
27292007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2730
2731 * config/netware.exp: Delete file.
2732
aa3edb8e
JB
27332007-03-29 Joel Brobecker <brobecker@adacore.com>
2734
2735 * gdb.dwarf2/dw2-noloc.S: New file.
2736 * gdb.dwarf2/dw2-noloc.exp: New file.
2737
297561ac
PA
27382007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
2739
2740 * gdb.cp/method2.cc: New test.
2741 * gdb.cp/method2.exp: New test.
2742 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
2743
1f81bd39
DJ
27442007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2745
2746 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
2747
9453113a
DJ
27482007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
2749
2750 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
2751
b741e217
DJ
27522007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2753
2754 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
2755 (gdb_load): Delete, replace with...
2756 (gdb_reload): ...this.
2757 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
2758 * gdb.server/server-mon.exp: Likewise.
2759 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
2760 (gdb_start_cmd): New.
2761 (gdb_file_cmd): Save the last loaded file.
2762 (gdb_reload): New.
2763 (gdb_gnu_strip_debug): Use transform.
2764 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
2765 support here. Use new $last_loaded_file. Check mtime.
2766 (gdb_target_cmd): Handle ObjC failure case.
2767 (infer_host_exec): Delete.
2768 (gdbserver_load): Rename to...
2769 (gdbserver_run): ...this. Simplify.
2770 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
2771 (mi_gdb_load): Move most contents to a new function...
2772 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
2773 (mi_run_cmd): Use mi_gdb_target_load.
2774 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
2775 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
2776 Use gdb_run_cmd.
2777 * gdb.base/charsign.exp: Remove incorrect comment.
2778 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
2779 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
2780 gdb.base/start.exp: Use gdb_start_cmd.
2781
446ab585 27822007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 2783 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
2784
2785 * gdb.base/sigbpt.exp: Fix the message when skipping test.
2786 * gdb.base/signull.exp: Similarly.
2787
bbb88ebf
UW
27882007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2789
2790 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
2791 messages available to test cases (like chng-sym.exp).
2792
cb8c4a99
AS
27932007-03-14 Andreas Schwab <schwab@suse.de>
2794
2795 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2796 format changes.
2797
4e463ff5
DJ
27982007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
2799
2800 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
2801 (optimized_1): New.
2802 (main): Call optimized_1.
2803 (gdb2029): Correct typos. Call gdb2029_marker.
2804 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
2805 for gdb2029.
2806
b6db2c47
MK
28072007-03-12 Mark Kettenis <kettenis@gnu.org>
2808
2809 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
2810 as tabs. Remove redundant test pattern.
2811
70ed3737
UW
28122007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2813
2814 * gdb.base/long_long.exp: Accept optional symbol name in <...>
2815 for /a format output.
2816
47b67b60
DJ
28172007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
2818
2819 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
2820 collect output incrementally.
2821
b8953b0e
UW
28222007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2823
2824 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
2825 for -var-create lpcharacter test.
2826 * gdb.mi/mi2-var-cmd.exp: Likewise.
2827
7acd5c40
UW
28282007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2829
2830 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
2831 pass on targets where address zero is readable.
2832
9c6759c1
UW
28332007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2834
2835 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
2836 just a single architecture.
2837
a2f1aeb4
UW
28382007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2839
2840 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
2841 (fetch_all_registers): New function, uses gdb_test_multiple and
2842 exp_continue to fetch inferior output line-by-line.
2843 Replace all uses of do_get_all_registers by fetch_all_registers.
2844
46579ac2
UW
28452007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2846
2847 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
2848 in target_info.
2849
fc133f24
MS
28502007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2851
a9c64011 2852 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
2853 consistancy; add a default (timeout) case.
2854
7646a51d
MS
28552007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2856
2857 * gdb.base/watchpoint.exp: Fix truncated comment.
2858
dcfff61f
MS
28592007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2860
2861 * Makefile.in: Remove spurious single-quotes from sed command.
2862
664e3ee9
DJ
28632007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2864
2865 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
2866 func.
2867 * gdb.mi/mi2-var-cmd.exp: Likewise.
2868
d7cc6f2f
JB
28692007-02-27 Joel Brobecker <brobecker@adacore.com>
2870
a9c64011
AS
2871 * gdb.dwarf2/dw2-producer.S: New file.
2872 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
2873
28742007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
2875
2876 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2877 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2878 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2879 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2880 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
2881 Revert tests to use mi_gdb_test and include value field in output
2882 of -var-create.
2883
93d42b30
DJ
28842007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2885
2886 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
2887
c499ed39
DJ
28882007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2889
2890 * gdb.base/maint.exp: Remove full paths from test names.
2891 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
2892 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
2893
9836f81b
JB
28942007-02-27 Joel Brobecker <brobecker@adacore.com>
2895
2896 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
2897
c74d0ad8
DJ
28982007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2899
2900 * gdb.server/server-mon.exp: New test.
2901
2711e456
DJ
29022007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2903
2904 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
2905
ff6f572f
DJ
29062007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2907
2908 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
2909 register capitalization.
2910
fada3feb
DP
29112007-02-13 Denis Pilat <denis.pilat@st.com>
2912
2913 * gdb.mi/mi-var-invalidate.exp: New file.
2914
fb1e4ffc
DJ
29152007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2916
2917 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
2918
3da939d7
DJ
29192007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2920
2921 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
2922
123dc839
DJ
29232007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2924
2925 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
2926 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
2927
877e3645 29282007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
2929
2930 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2931 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2932 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2933 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2934 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 2935 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 2936 Update tests to include value field in output of -var-create.
a9c64011 2937
3c0a2960
AS
29382007-02-08 Andreas Schwab <schwab@suse.de>
2939
2940 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
2941
108546a0
DJ
29422007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
2943
2944 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
2945 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
2946
d701dcab
DP
29472007-02-02 Denis Pilat <denis.pilat@st.com>
2948
2949 * gdb.threads/threadapply.exp: check that frame is not changed by
2950 the thread apply all command.
2951
783e3e2f
AS
29522007-01-31 Andreas Schwab <schwab@suse.de>
2953
6d9c3a87
AS
2954 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2955
3c50d7b9
AS
2956 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
2957 in the dwarf sections.
2958 * gdb.dwarf2/mac-fileno.S: Likewise.
2959
783e3e2f
AS
2960 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
2961 bspstore register on ia64.
2962
78ff580e
AS
29632007-01-29 Andreas Schwab <schwab@suse.de>
2964
cc8e9b12
AS
2965 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
2966 "frame-begin" annotation.
2967
78ff580e
AS
2968 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
2969 number of "frames-invalid" annotations.
2970
704a4f78
DJ
29712007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2972
2973 * gdb.base/commands.exp: Call if_commands_test.
2974 (gdb_test_no_prompt, if_commands_test): New.
2975
e741bf94
MK
29762007-01-28 Mark Kettenis <kettenis@gnu.org>
2977
2978 * gdb.threads/sigthread.c (NSIGS): Make bigger.
2979
474d0ad3
AS
29802007-01-27 Andreas Schwab <schwab@suse.de>
2981
2982 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
2983 .short/.int/.quad in the dwarf sections.
2984 * gdb.dwarf2/dw2-intercu.S: Likewise.
2985 * gdb.dwarf2/dw2-intermix.S: Likewise.
2986
e784b426
JK
29872007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2988
2989 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
2990 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
2991 array.
e784b426
JK
2992 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
2993 * gdb.base/setvar.exp: Likewise.
2994
37f08e04
AS
29952007-01-26 Andreas Schwab <schwab@suse.de>
2996
9a01813a
AS
2997 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
2998 test.
2999
37f08e04
AS
3000 * gdb.base/multi-forks.exp ("restart $i"): Also match
3001 __kernel_syscall_via_break.
3002
6e2a9270
VP
30032007-01-24 Vladimir Prus <vladimir@codesourcery.com>
3004
3005 * lib/mi-support.exp (mi_delete_varobj): New.
3006 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
3007 testcase.
3008 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
3009 (main): Call the above.
3010 (reference_update_test, base_in_reference_test)
3011 (reference_to_pointer): Delete the created varobjs.
a9c64011 3012
e515b470
DJ
30132007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
3014
3015 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
3016 * configure: Regenerated.
3017 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
3018 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
3019 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
3020 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
3021 * lib/gdb.exp (gdb_skip_xml_test): New function.
3022
08d8bcd7
DJ
30232007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
3024
3025 * gdb.base/sigrepeat.exp: Correct error message.
3026
30272007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
3028 Daniel Jacobowitz <dan@codesourcery.com>
3029
3030 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
3031 gdb.arch/i386-gnu-cfi-asm.S: New files.
3032
97c3f1f3
JK
30332007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3034
3035 * lib/gdb.exp: Abort on missing `site.exp'.
3036
cb1df416
DJ
30372007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3038 Daniel Jacobowitz <dan@codesourcery.com>
3039
3040 * gdb.base/included.c, gdb.base/included.exp,
3041 gdb.base/included.h: New files.
3042
35990120
DJ
30432007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3044
3045 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
3046 (maximize_rlimit): Reduce limits on 64-bit systems.
3047
6e81a116 30482007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
3049
3050 From Marcus Deuling <deuling@de.ibm.com>:
3051 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
3052 every case.
3053
6c3c41f3
NR
30542007-01-13 Nick Roberts <nickrob@snap.net.nz>
3055
3056 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
3057 (test_path_specification): Use objdir instead of srcdir to always
3058 get an absolute filename.
3059
2f12c312
DJ
30602007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3061
3062 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
3063
81121995
VP
30642007-01-11 Vladimir Prus <vladimir@codesourcery.com>
3065
3066 * gdb.mi/mi-var-cp.cc (reference_update_tests):
3067 Make sure the variable we're using is in scope.
3068 (reference_to_pointer): Likewise.
3069
4741b737
DJ
30702007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3071
3072 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
3073 has no debug information.
3074
054410c3
DJ
30752007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3076
3077 * gdb.base/annota1.exp: Remove extra send_gdb.
3078
818f79f6
DJ
30792007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3080
3081 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
3082
f7a6bb70
DJ
30832007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3084
3085 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
3086
57e66780
DJ
30872007-01-08 Nick Roberts <nickrob@snap.net.nz>
3088 Daniel Jacobowitz <dan@codesourcery.com>
3089
3090 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
3091 lcharacter or linteger change. Correct duplicated test name.
3092 * gdb.mi/mi2-var-cmd.exp: Likewise.
3093
3d799a95
DJ
30942007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3095
3096 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
3097
30982007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 3099
a9c64011
AS
3100 * gdb.base/nofield.c: New file.
3101 * gdb.base/nofield.exp: New testcase.
51679ba9 3102
eafb94e8
NR
31032007-01-05 Nick Roberts <nickrob@snap.net.nz>
3104
3105 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
3106
3107 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
3108 test.
3109
5e572bb4
DJ
31102007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3111
3112 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
3113
74a44383
DJ
31142007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3115
3116 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
3117 when continuing.
3118
1b572db9
DJ
31192007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3120
3121 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
3122 Expect ".exe" extension.
3123
381bc39b
DJ
31242007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3125
3126 * gdb.base/charset.exp: Add explicit filename to break.
3127 * gdb.base/dbx.exp: Add explicit filename to breaks.
3128
2b70e4c6
DJ
31292007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3130
3131 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
3132 * gdb.mi/mi2-file.exp: Likewise.
3133
303b6f5d
DJ
31342007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3135
3136 Implement specification of MI tests as comments
3137 in C and C++ sources.
3138 * lib/mi-support.exp (mi_autotest_data): New variable.
3139 (mi_autotest_source): New variable.
3140 (count_newlines, mi_prepare_inline_tests)
3141 (mi_get_inline_test, mi_continue_to_line)
3142 (mi_run_inline_test, mi_tbreak)
3143 (mi_send_resuming_command, mi_wait_for_stop): New functions.
3144 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
3145 Run inline tests.
3146 * gdb.mi/mi-var-cp.cc: Define tests here.
3147
23da0d94
VP
31482007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3149
3150 Simplify usage of mi_continue_to.
3151 * lib/mi-support.exp (mi_runto_helper): Renamed
3152 from mi_runto, added new parameter 'run_or_continue'.
3153 (mi_runto): Use mi_runto_helper.
3154 (mi_continue_to): Accept just function name as parameter.
3155 Use mi_runto_helper.
3156 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
3157 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3158
f9e18282
JB
31592006-01-04 Joel Brobecker <brobecker@adacore.com>
3160
3161 Make this testcase a bit more realistic. The current code
3162 is too simplistic, and allows the compiler to optimize out
3163 some of the entities we need for this testcase.
3164 * gdb.ada/null_record/bar.ads (Void_Star): New type.
3165 (Do_Nothing): Add extra parameter.
3166 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
3167 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
3168 by using a variable of type Void_Star.
3169
fd678c65
JB
31702006-01-04 Joel Brobecker <brobecker@adacore.com>
3171
3172 * gdb.ada/catch_ex/foo.adb: New file.
3173 * gdb.ada/catch_ex.exp: New testcase.
3174
05cfdb42
DJ
31752007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
3176
3177 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
3178 pass --image-base to linker.
3179
2e03ee74
DJ
31802007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3181 Daniel Jacobowitz <dan@codesourcery.com>
3182
3183 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
3184 secondary prompts.
3185
0d5de010
DJ
31862007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3187
3188 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
3189 output. Test the types of members and member pointers.
3190 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
3191 gdb/2092.
3192 * gdb.cp/member-ptr.exp: Search for a comment instead of a
3193 statement. Enable for GCC. Update expected output for some tests
3194 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
3195 layout.
3196 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
3197 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
3198 (Diamond::vget_base): New.
3199 (main): Add new tests.
3200 * gdb.cp/printmethod.exp: Update expected output for member functions.
3201 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
3202 print pEe->D::vg().
3203
61a771aa
DJ
32042007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3205
3206 * gdb.threads/tls.exp: Allow stops in sem_post.
3207
2fa63963
DJ
32082006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
3209
3210 * gdb.base/annota1.exp: Allow .*printf in backtraces.
3211 * gdb.base/annota3.exp: Likewise.
3212 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
3213 again (instead of timing out).
3214 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
3215 GCC bug 26475.
3216 * gdb.java/jmisc.exp: Adjust to work with method signatures including
3217 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
3218 test from jmisc1.exp.
3219 * gdb.java/jmisc1.exp: Delete.
3220 * gdb.java/jprint.exp: Adjust to work with method signatures including
3221 return types.
3222 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
3223 * gdb.threads/linux-dp.exp: Don't be confused by program output.
3224 * lib/java.exp (compile_java_from_source): Pass the correct type
3225 to target_compile.
3226
5eefc2b7
JB
32272006-12-31 Joel Brobecker <brobecker@adacore.com>
3228
3229 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
3230 (stack_align_edx): New function.
3231 (stack_align_eax): New function.
3232 (main): Add calls to stack_align_edx and stack_align_eax.
3233 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
3234 Add testing for the cases where the register used during a stack
3235 realignment is edx. Same for eax.
3236
227c54da
DJ
32372006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
3238
3239 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
3240 and generic PE targets.
3241
cab8ac94
JB
32422006-12-29 Joel Brobecker <brobecker@adacore.com>
3243
3244 * gdb.ada/array_return.exp: Update copyright date list.
3245
ba54f318
JB
32462006-12-27 Joel Brobecker <brobecker@adacore.com>
3247
3248 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
3249 (Create_Small_Float_Vector): New function.
3250 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
3251 function body.
3252 * gdb.ada/array_return/p.adb: Use new type and function from
3253 package Pck.
3254 * gdb.ada/array_return.exp: Add a test verifying that GDB is
3255 able to print the value returned by a function returning an
3256 array of float.
3257
6b7a35dd
JB
32582006-12-20 Joel Brobecker <brobecker@adacore.com>
3259
3260 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
3261 The associated tests should be PASSing.
3262
038224f6
VP
32632006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3264
3265 Test for base in references.
3266 * gdb.mi/mi-var-cp.cc: Add test code.
3267 * gdb.mi/mi-var-cp.exp: Test for bases in references.
3268 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
3269 * gdb.mi/mi2-watch.exp: Likewise.
3270 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
3271 (mi_list_varobj_children): New function.
3272
b26ed50d
VP
32732006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3274
3275 * lib/mi-support.exp
3276 (mi_runto): Accept "()" after function name.
3277 (mi_create_varobj): New function.
3278 (mi_varobj_update): New function.
3279 (mi_Check_varobj_value): New function.
3280 * gdb.mi/mi-var-cp.exp: New file.
3281 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 3282
08232497
DJ
32832006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
3284
3285 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
3286 gdb.base/weaklib2.c: New files.
3287
d394c993 32882006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 3289
ac6c2fba
NS
3290 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
3291 info. Adjust test names.
3292
8ec659a0 3293 * gdb.base/break.c (main): Move position of malloc.
d394c993 3294 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 3295
acd65feb
VP
32962006-11-28 Vladimir Prus <vladimir@codesourcery.com>
3297
3298 * gdb.mi/mi-var-cmd.exp: Check -var-update after
3299 assignement of arrays and function pointers.
3300 * gdb.mi/var-cmd.c: Add declaration necessary for above
3301 tests.
3302
f556d5e5
NS
33032006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3304
3305 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
3306
3307 * gdb.threads/linux-dp.exp: Read thread table before and after
3308 creating each philosopher and verify it.
3309
697bc68d
NS
33102006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3311 Paul Brook <paul@codesourcery.com>
3312 Daniel Jacobowitz <dan@codesourcery.com>
3313
3314 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 3315 main to remove duplication. Add start function of the form
697bc68d
NS
3316 '_*start[1-9]*'. Add RVDS start function.
3317
29d73ae4
DJ
33182006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3319
3320 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
3321
c1d88655
UW
33222006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3323
3324 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
3325 * gdb.asm/spu.inc: New file.
3326 * gdb.base/term.exp: Disable if [target_info exists noargs].
3327 * gdb.gdb/complaints.exp: Disable if ![isnative].
3328 * gdb.gdb/selftest.exp: Likewise.
3329 * gdb.gdb/observer.exp: Likewise.
3330 * gdb.gdb/xfullpath.exp: Likewise.
3331 * gdb.base/attach.exp: Disable on SPU target.
3332 * gdb.cp/bs145503.exp: Likewise.
3333 * gdb.cp/exception.exp: Likewise.
3334 * gdb.cp/userdef.exp: Likewise.
3335
32a13b1a
DJ
33362006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3337
3338 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
3339
d8295fe9
VP
33402006-11-10 Vladimir Prus <vladimir@codesourcery.com>
3341
3342 * gdb.base/completion.exp: Fix completion tests for
3343 'info' and 'info '.
3344 * gdb.base/help.exp (help_test_raw, test_class_help)
3345 (test_prefix_command_help): Move...
3346 * lib/gdb.exp: Here.
3347 * gdb.base/main.exp: Adjust.
3348 * gdb.cp/maint.exp: Adjust.
3349 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 3350
8c394015
VP
33512006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3352
3353 * gdb.stabs/weird.exp (print_weird_var): Use
3354 gdb_test_multiple instead of gdb_expect.
3355
027fc1bc
VP
33562006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3357
3358 * gdb.base/help.exp (help_test_raw): New.
3359 (test_class_help): New.
3360 (test_prefix_command_help): New.
3361 Adjust testcases.
3362
67609209
FR
33632006-11-09 Christophe Lyon <christophe.lyon@st.com>
3364
3365 * gdb.base/constvars.c (main): Write to crass and crips, so that
3366 they are allocated by the compiler.
3367
f73adfeb
AS
33682006-10-27 Andreas Schwab <schwab@suse.de>
3369
3370 * gdb.base/multi-forks.exp: Use "detach fork" instead of
3371 "detach-fork".
3372
2f83a18e
DJ
33732006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
3374
3375 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
3376 of patterns.
3377
94277a38
DJ
33782006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3379
3380 * gdb.base/sepdebug.exp: Remove debug format test.
3381 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
3382 Handle no-symtab.
3383 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
3384
5bd2f6e2
DJ
33852006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3386
3387 * gdb.threads/manythreads.c (thread_function, main): Don't cast
3388 int to pointer or pointer to int.
3389 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
3390
8c008720
DJ
33912006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
3392
3393 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
3394
9e35dae4
DJ
33952006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3396
3397 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
3398
d9639e13
DJ
33992006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3400
3401 PR c++/2116
3402 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
3403
390a1bd0
JB
34042006-10-06 Joel Brobecker <brobecker@adacore.com>
3405
3406 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
3407 the corresponding bug has been fixed in GDB (PR/2018).
3408
dd920c33
JB
34092006-10-06 Joel Brobecker <brobecker@adacore.com>
3410
3411 * gdb.base/subst.exp: New testcase.
3412
53bbefe9
JB
34132006-10-06 Joel Brobecker <brobecker@adacore.com>
3414
3415 * gdb.ada/array_return/pck.ads: Add copyright notice.
3416 * gdb.ada/array_return/pck.adb: Likewise.
3417 * gdb.ada/array_return/p.adb: Likewise.
3418 * gdb.ada/exec_changed/first.adb: Likewise.
3419 * gdb.ada/exec_changed/second.adb: Likewise.
3420
09851417
JB
34212006-10-06 Joel Brobecker <brobecker@adacore.com>
3422
3423 * gdb.ada/watch_arg/watch.adb: New file.
3424 * gdb.ada/watch_arg.exp: New testcase.
3425
041bf30d
VP
34262006-10-02 Vladimir Prus <vladimir@codesourcery.com>
3427
3428 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 3429 via string_to_regexp.
041bf30d 3430 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 3431
f286fbdd 34322006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
3433
3434 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
3435 Remove unused / obsolete files.
3436
7c07f349
NR
34372006-09-19 Nick Roberts <nickrob@snap.net.nz>
3438
3439 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
3440
cd5ff84a
VP
34412006-09-17 Vladimir Prus <vladimir@codesourcery.com>
3442
3443 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
3444 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 3445 the number of frames.
cd5ff84a 3446
ae018d1a
DJ
34472006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
3448
3449 * gdb.base/args.c (main): Add breakpoint marker.
3450 * gdb.base/args.exp: Use args_test for tests. Add new tests which
3451 really test empty arguments.
3452 (args_load): Delete.
3453 (args_test): New.
3454
b399c549
NR
34552006-09-13 Nick Roberts <nickrob@snap.net.nz>
3456
3457 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
3458 check for one file.
3459
2ab1eb7a
VP
34602006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
3461
3462 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
3463 HIGH_FRAME argument to -stack-list-locals can be larger than
3464 the number of frames.
a9c64011 3465
476308bf
FF
34662006-08-18 Fred Fish <fnf@specifix.com>
3467
3468 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
3469 '$' in front of skip_vmx_tests_saved when setting that.
3470
8625200f
AS
34712006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
3472
3473 * gdb.base/trace-commands.exp: New file.
3474
089ec8f1
DJ
34752006-08-10 Joel Brobecker <brobecker@adacore.com>
3476 Daniel Jacobowitz <dan@codesourcery.com>
3477
3478 * gdb.base/step-bt.exp: Make hexadecimal address optional in
3479 expected output of the backtrace commands.
3480
b60f0898
JB
34812006-08-09 Joel Brobecker <brobecker@adacore.com>
3482
3483 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
3484 untested followed by return combination.
3485 * gdb.arch/altivec-regs.exp: Likewise.
3486 * gdb.arch/e500-abi.exp: Likewise.
3487 * gdb.arch/e500-regs.exp: Likewise.
3488 * gdb.arch/gdb1291.exp: Likewise.
3489 * gdb.arch/gdb1431.exp: Likewise.
3490 * gdb.arch/gdb1558.exp: Likewise.
3491 * gdb.arch/i386-prologue.exp: Likewise.
3492 * gdb.arch/i386-unwind.exp: Likewise.
3493 * gdb.asm/asm-source.exp: Likewise.
3494 * gdb.base/a2-run.exp: Likewise.
3495 * gdb.base/advance.exp: Likewise.
3496 * gdb.base/all-bin.exp: Likewise.
3497 * gdb.base/annota1.exp: Likewise.
3498 * gdb.base/annota3.exp: Likewise.
3499 * gdb.base/args.exp: Likewise.
3500 * gdb.base/arithmet.exp: Likewise.
3501 * gdb.base/assign.exp: Likewise.
3502 * gdb.base/async.exp: Likewise.
3503 * gdb.base/attach.exp: Likewise.
3504 * gdb.base/bang.exp: Likewise.
3505 * gdb.base/bigcore.exp: Likewise.
3506 * gdb.base/bitfields.exp: Likewise.
3507 * gdb.base/bitfields2.exp: Likewise.
3508 * gdb.base/break.exp: Likewise.
3509 * gdb.base/call-sc.exp: Likewise.
3510 * gdb.base/call-strs.exp: Likewise.
3511 * gdb.base/callfuncs.exp: Likewise.
3512 * gdb.base/checkpoint.exp: Likewise.
3513 * gdb.base/chng-syms.exp: Likewise.
3514 * gdb.base/code-expr.exp: Likewise.
3515 * gdb.base/commands.exp: Likewise.
3516 * gdb.base/completion.exp: Likewise.
3517 * gdb.base/cond-expr.exp: Likewise.
3518 * gdb.base/condbreak.exp: Likewise.
3519 * gdb.base/consecutive.exp: Likewise.
3520 * gdb.base/constvars.exp: Likewise.
3521 * gdb.base/corefile.exp: Likewise.
3522 * gdb.base/cvexpr.exp: Likewise.
3523 * gdb.base/dbx.exp: Likewise.
3524 * gdb.base/define.exp: Likewise.
3525 * gdb.base/detach.exp: Likewise.
3526 * gdb.base/display.exp: Likewise.
3527 * gdb.base/dump.exp: Likewise.
3528 * gdb.base/ena-dis-br.exp: Likewise.
3529 * gdb.base/ending-run.exp: Likewise.
3530 * gdb.base/environ.exp: Likewise.
3531 * gdb.base/eval-skip.exp: Likewise.
3532 * gdb.base/exprs.exp: Likewise.
3533 * gdb.base/fileio.exp: Likewise.
3534 * gdb.base/finish.exp: Likewise.
3535 * gdb.base/float.exp: Likewise.
3536 * gdb.base/foll-exec.exp: Likewise.
3537 * gdb.base/foll-fork.exp: Likewise.
3538 * gdb.base/foll-vfork.exp: Likewise.
3539 * gdb.base/freebpcmd.exp: Likewise.
3540 * gdb.base/funcargs.exp: Likewise.
3541 * gdb.base/gcore.exp: Likewise.
3542 * gdb.base/gdb1090.exp: Likewise.
3543 * gdb.base/gdb1250.exp: Likewise.
3544 * gdb.base/huge.exp: Likewise.
3545 * gdb.base/info-proc.exp: Likewise.
3546 * gdb.base/interrupt.exp: Likewise.
3547 * gdb.base/jump.exp: Likewise.
3548 * gdb.base/langs.exp: Likewise.
3549 * gdb.base/lineinc.exp: Likewise.
3550 * gdb.base/list.exp: Likewise.
3551 * gdb.base/logical.exp: Likewise.
3552 * gdb.base/long_long.exp: Likewise.
3553 * gdb.base/macscp.exp: Likewise.
3554 * gdb.base/maint.exp: Likewise.
3555 * gdb.base/mips_pro.exp: Likewise.
3556 * gdb.base/miscexprs.exp: Likewise.
3557 * gdb.base/multi-forks.exp: Likewise.
3558 * gdb.base/opaque.exp: Likewise.
3559 * gdb.base/overlays.exp: Likewise.
3560 * gdb.base/pc-fp.exp: Likewise.
3561 * gdb.base/pointers.exp: Likewise.
3562 * gdb.base/printcmds.exp: Likewise.
3563 * gdb.base/psymtab.exp: Likewise.
3564 * gdb.base/ptype.exp: Likewise.
3565 * gdb.base/recurse.exp: Likewise.
3566 * gdb.base/relational.exp: Likewise.
3567 * gdb.base/relocate.exp: Likewise.
3568 * gdb.base/remote.exp: Likewise.
3569 * gdb.base/reread.exp: Likewise.
3570 * gdb.base/restore.exp: Likewise.
3571 * gdb.base/return.exp: Likewise.
3572 * gdb.base/return2.exp: Likewise.
3573 * gdb.base/scope.exp: Likewise.
3574 * gdb.base/sect-cmd.exp: Likewise.
3575 * gdb.base/sep.exp: Likewise.
3576 * gdb.base/sepdebug.exp: Likewise.
3577 * gdb.base/setshow.exp: Likewise.
3578 * gdb.base/setvar.exp: Likewise.
3579 * gdb.base/sigall.exp: Likewise.
3580 * gdb.base/sigbpt.exp: Likewise.
3581 * gdb.base/signals.exp: Likewise.
3582 * gdb.base/signull.exp: Likewise.
3583 * gdb.base/sizeof.exp: Likewise.
3584 * gdb.base/solib.exp: Likewise.
3585 * gdb.base/step-line.exp: Likewise.
3586 * gdb.base/step-test.exp: Likewise.
3587 * gdb.base/structs.exp: Likewise.
3588 * gdb.base/structs2.exp: Likewise.
3589 * gdb.base/term.exp: Likewise.
3590 * gdb.base/twice.exp: Likewise.
3591 * gdb.base/until.exp: Likewise.
3592 * gdb.base/varargs.exp: Likewise.
3593 * gdb.base/volatile.exp: Likewise.
3594 * gdb.base/watchpoint.exp: Likewise.
3595 * gdb.base/whatis-exp.exp: Likewise.
3596 * gdb.base/whatis.exp: Likewise.
3597 * gdb.cp/ambiguous.exp: Likewise.
3598 * gdb.cp/annota2.exp: Likewise.
3599 * gdb.cp/annota3.exp: Likewise.
3600 * gdb.cp/bool.exp: Likewise.
3601 * gdb.cp/breakpoint.exp: Likewise.
3602 * gdb.cp/casts.exp: Likewise.
3603 * gdb.cp/class2.exp: Likewise.
3604 * gdb.cp/classes.exp: Likewise.
3605 * gdb.cp/cplusfuncs.exp: Likewise.
3606 * gdb.cp/ctti.exp: Likewise.
3607 * gdb.cp/derivation.exp: Likewise.
3608 * gdb.cp/exception.exp: Likewise.
3609 * gdb.cp/gdb1355.exp: Likewise.
3610 * gdb.cp/hang.exp: Likewise.
3611 * gdb.cp/inherit.exp: Likewise.
3612 * gdb.cp/local.exp: Likewise.
3613 * gdb.cp/m-data.exp: Likewise.
3614 * gdb.cp/m-static.exp: Likewise.
3615 * gdb.cp/member-ptr.exp: Likewise.
3616 * gdb.cp/method.exp: Likewise.
3617 * gdb.cp/misc.exp: Likewise.
3618 * gdb.cp/namespace.exp: Likewise.
3619 * gdb.cp/overload.exp: Likewise.
3620 * gdb.cp/ovldbreak.exp: Likewise.
3621 * gdb.cp/pr-1023.exp: Likewise.
3622 * gdb.cp/pr-1210.exp: Likewise.
3623 * gdb.cp/pr-574.exp: Likewise.
3624 * gdb.cp/printmethod.exp: Likewise.
3625 * gdb.cp/psmang.exp: Likewise.
3626 * gdb.cp/ref-params.exp: Likewise.
3627 * gdb.cp/ref-types.exp: Likewise.
3628 * gdb.cp/rtti.exp: Likewise.
3629 * gdb.cp/templates.exp: Likewise.
3630 * gdb.cp/try_catch.exp: Likewise.
3631 * gdb.cp/userdef.exp: Likewise.
3632 * gdb.cp/virtfunc.exp: Likewise.
3633 * gdb.disasm/am33.exp: Likewise.
3634 * gdb.disasm/h8300s.exp: Likewise.
3635 * gdb.disasm/mn10300.exp: Likewise.
3636 * gdb.disasm/sh3.exp: Likewise.
3637 * gdb.disasm/t01_mov.exp: Likewise.
3638 * gdb.disasm/t02_mova.exp: Likewise.
3639 * gdb.disasm/t03_add.exp: Likewise.
3640 * gdb.disasm/t04_sub.exp: Likewise.
3641 * gdb.disasm/t05_cmp.exp: Likewise.
3642 * gdb.disasm/t06_ari2.exp: Likewise.
3643 * gdb.disasm/t07_ari3.exp: Likewise.
3644 * gdb.disasm/t08_or.exp: Likewise.
3645 * gdb.disasm/t09_xor.exp: Likewise.
3646 * gdb.disasm/t10_and.exp: Likewise.
3647 * gdb.disasm/t11_logs.exp: Likewise.
3648 * gdb.disasm/t12_bit.exp: Likewise.
3649 * gdb.disasm/t13_otr.exp: Likewise.
3650 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3651 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3652 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3653 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
3654 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
3655 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3656 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3657 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3658 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
3659 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3660 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3661 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3662 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
3663 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
3664 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
3665 * gdb.mi/gdb701.exp: Likewise.
3666 * gdb.mi/gdb792.exp: Likewise.
3667 * gdb.mi/mi-basics.exp: Likewise.
3668 * gdb.mi/mi-break.exp: Likewise.
3669 * gdb.mi/mi-cli.exp: Likewise.
3670 * gdb.mi/mi-console.exp: Likewise.
3671 * gdb.mi/mi-disassemble.exp: Likewise.
3672 * gdb.mi/mi-eval.exp: Likewise.
3673 * gdb.mi/mi-file.exp: Likewise.
3674 * gdb.mi/mi-read-memory.exp: Likewise.
3675 * gdb.mi/mi-regs.exp: Likewise.
3676 * gdb.mi/mi-return.exp: Likewise.
3677 * gdb.mi/mi-simplerun.exp: Likewise.
3678 * gdb.mi/mi-stack.exp: Likewise.
3679 * gdb.mi/mi-stepi.exp: Likewise.
3680 * gdb.mi/mi-syn-frame.exp: Likewise.
3681 * gdb.mi/mi-until.exp: Likewise.
3682 * gdb.mi/mi-var-block.exp: Likewise.
3683 * gdb.mi/mi-var-child.exp: Likewise.
3684 * gdb.mi/mi-var-cmd.exp: Likewise.
3685 * gdb.mi/mi-var-display.exp: Likewise.
3686 * gdb.mi/mi-watch.exp: Likewise.
3687 * gdb.mi/mi2-basics.exp: Likewise.
3688 * gdb.mi/mi2-break.exp: Likewise.
3689 * gdb.mi/mi2-cli.exp: Likewise.
3690 * gdb.mi/mi2-console.exp: Likewise.
3691 * gdb.mi/mi2-disassemble.exp: Likewise.
3692 * gdb.mi/mi2-eval.exp: Likewise.
3693 * gdb.mi/mi2-file.exp: Likewise.
3694 * gdb.mi/mi2-read-memory.exp: Likewise.
3695 * gdb.mi/mi2-regs.exp: Likewise.
3696 * gdb.mi/mi2-return.exp: Likewise.
3697 * gdb.mi/mi2-simplerun.exp: Likewise.
3698 * gdb.mi/mi2-stack.exp: Likewise.
3699 * gdb.mi/mi2-stepi.exp: Likewise.
3700 * gdb.mi/mi2-syn-frame.exp: Likewise.
3701 * gdb.mi/mi2-until.exp: Likewise.
3702 * gdb.mi/mi2-var-block.exp: Likewise.
3703 * gdb.mi/mi2-var-child.exp: Likewise.
3704 * gdb.mi/mi2-var-cmd.exp: Likewise.
3705 * gdb.mi/mi2-var-display.exp: Likewise.
3706 * gdb.mi/mi2-watch.exp: Likewise.
3707 * gdb.stabs/exclfwd.exp: Likewise.
3708 * gdb.stabs/weird.exp: Likewise.
3709 * gdb.threads/gcore-thread.exp: Likewise.
3710 * gdb.trace/actions.exp: Likewise.
3711 * gdb.trace/backtrace.exp: Likewise.
3712 * gdb.trace/circ.exp: Likewise.
3713 * gdb.trace/collection.exp: Likewise.
3714 * gdb.trace/deltrace.exp: Likewise.
3715 * gdb.trace/infotrace.exp: Likewise.
3716 * gdb.trace/limits.exp: Likewise.
3717 * gdb.trace/packetlen.exp: Likewise.
3718 * gdb.trace/passc-dyn.exp: Likewise.
3719 * gdb.trace/passcount.exp: Likewise.
3720 * gdb.trace/report.exp: Likewise.
3721 * gdb.trace/save-trace.exp: Likewise.
3722 * gdb.trace/tfind.exp: Likewise.
3723 * gdb.trace/tracecmd.exp: Likewise.
3724 * gdb.trace/while-dyn.exp: Likewise.
3725 * gdb.trace/while-stepping.exp: Likewise.
3726
f4b618d1
JB
37272006-08-08 Joel Brobecker <brobecker@adacore.com>
3728
3729 * gdb.base/step-bt.c: New file.
3730 * gdb.base/step-bt.exp: New testcase.
3731
3d00d119
DJ
37322006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
3733
3734 * config/monitor.exp (gdb_load): Remove support for obsolete
3735 download-write-size.
3736 * gdb.base/remote.exp: Likewise. Update all callers of
3737 gdb_timed_load.
3738
017b5bd4
DJ
37392006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
3740
3741 * cursal.exp: Pass binfile to gdb_load.
3742
837c599d
DJ
37432006-08-01 Nathan Sidwell <nathan@codesourcery.com>
3744
3745 * gdb.base/cursal.exp: Add "" to gdb_load call.
3746
8dd4540b
MK
37472006-07-29 Mark Kettenis <kettenis@gnu.org>
3748
3749 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
3750 NetBSD/ELF targets.
3751
ab5c9f60
DJ
37522006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
3753
3754 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
3755 operator*.
3756
4c42eaff
DJ
37572006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3758
3759 * gdb.base/completion.exp: Update for change in "file" behavior.
3760 * gdb.stabs/weird.exp: Likewise.
3761 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
3762 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
3763
0155cc76
NS
37642006-07-24 Nathan Sidwell <nathan@codesourcery.com>
3765
3766 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
3767 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
3768
16026cd7
AS
37692006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
3770
3771 * gdb.base/default.exp: Update source command error message.
3772 * gdb.base/help.exp: Update 'help source' message.
3773
16963cb6
DJ
37742006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
3775
3776 * gdb.cp/bs15503.exp: Update comment for no longer crashing
3777 test.
3778
6d7fd486
AS
37792006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
3780
3781 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
3782
29e8a844
DJ
37832006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3784
3785 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
3786
6afcfa39
DJ
37872006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3788
3789 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
3790
267a692b
MK
37912006-07-17 Mark Kettenis <kettenis@gnu.org>
3792
3793 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
3794 *-*-openbsd* from targets for wich we expect ARM FPA floating
3795 point format.
3796
85d2fec4
NR
37972006-07-17 Nick Roberts <nickrob@snap.net.nz>
3798
3799 * gdb.cp/annota3.exp: Expect frame-begin annotation.
3800
38012006-07-17 Mark Kettenis <kettenis@gnu.org>
3802
3803 * gdb.base/annota3.exp: Expect frame-begin annotation.
3804
85b4c6e8
JB
38052006-07-14 Joel Brobecker <brobecker@adacore.com>
3806
3807 * gdb.base/help.exp: Adjust "help unset" test to accept
3808 any list of unset commands.
3809
fb933624
DJ
38102006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
3811 Daniel Jacobowitz <dan@codesourcery.com>
3812
3813 * gdb.cp/ref-params.exp: New test.
3814 * gdb.cp/ref-params.cc: New source file.
3815 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
3816
1dff4b64
MK
38172006-07-08 Mark Kettenis <kettenis@gnu.org>
3818
3819 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
3820 spaces/tabs in regular expressions since they might not be there.
3821
40d2e0e3
AS
38222006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
3823
3824 * gdb.base/ifelse.exp: New file.
3825
f6c957d2
NS
38262006-07-04 Nathan Sidwell <nathan@codesourcery.com>
3827
3828 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
3829 line.
3830 * gdb.base/huge.exp: Loop over compilation to find a size that
3831 is acceptable.
3832 * gdb.base/remote.exp: Correct expected strings.
3833 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
3834
b9c5a23d
DJ
38352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3836
3837 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
3838
9af2e58d
DJ
38392006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3840
3841 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
3842 native.
3843
30930ca5
DJ
38442006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3845
3846 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
3847 enable stabs testing.
3848
aa32fa1d
DJ
38492006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3850
bd4a4c80 3851 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
3852 gdb_test_multiple does.
3853
321fef15
DJ
38542006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3855
3856 * Makefile.in (host_alias): Remove.
3857 (target_alias): Use @target_noncanonical@.
3858 (site.exp): Don't set host_alias.
3859 * aclocal.m4: Remove contents. Include acx.m4.
3860 * configure: Regenerated.
3861 * configure.ac: Use ACX_NONCANONICAL_TARGET.
3862
e1c2defa
NS
38632006-06-13 Nathan Sidwell <nathan@codesourcery.com>
3864
e63b55d1
NS
3865 * lib/gdb.exp (gdb_load_cmd): New.
3866
5600ea19
NS
3867 * gdb.base/fileio.c: Add system(NULL) test.
3868 * gdb.base/fileio.exp: Check it.
3869
e1c2defa
NS
3870 * gdb.base/break.c: Add 10a breakpoint at }
3871 * gdb.base/break.exp: Add test for breakpoint at }
3872 * gdb.cp/anon-union.cc: Add code at end of function.
3873 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
3874 * gdb.mi/var-cmd.c: Add code at end of function.
3875 * gdb.mi/mi-var-display.exp: Adjust end of next.
3876 * gdb.mi/mi2-var-display.exp: Likewise.
3877 * gdb.base/fileio.c: Add stop function and insert calls at
3878 stopping places.
3879 * gdb.base/fileio.exp: Breakpoint stop function and remove
3880 explicit line number references.
3881
6c0112ec
JB
38822006-05-19 Joel Brobecker <brobecker@adacore.com>
3883
a9c64011
AS
3884 * gdb.base/del.exp (test_delete_alias): New function.
3885 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 3886
154189a4
FF
38872006-05-18 Fred Fish <fnf@specifix.com>
3888
3889 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
3890 required. Check for spurious output after program exits normally.
3891
582e64c2
FF
38922006-05-17 Fred Fish <fnf@specifix.com>
3893
3894 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
3895 gdb_load, so it works in the simulator.
3896
8ef6493a
FF
38972006-05-11 Fred Fish <fnf@specifix.com>
3898
3899 * gdb.base/bang.exp: Ignore unexpected output between the
3900 "program exited normally" and the gdb prompt, as many other
3901 tests do.
3902
692b141c
MK
39032006-05-07 Mark Kettenis <kettenis@gnu.org>
3904
3905 * gdb.base/help.exp: Make "delete checkpoint" part option for
3906 "help d" and "help delete" tests.
3907
540b8a30
UW
39082006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3909
a9c64011 3910 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
3911 expected output in some mi_gdb_test statements.
3912 * gdb.mi/mi2-basics.exp: Likewise.
3913
9b6462d9
JB
39142006-05-05 Joel Brobecker <brobecker@adacore.com>
3915
3916 * gdb.base/del.c: New file.
3917 * gdb.base/del.exp: New testcase.
3918
954de43b
DM
39192006-05-05 David S. Miller <davem@sunset.davemloft.net>
3920
3921 * gdb.base/break.exp: Do not assume a breakpoint on
3922 main will actually be in $srcfile when optimizing.
1303f75e
DM
3923 * gdb.base/savedregs.exp: Do not require that the dummy
3924 frame location match up to a symbol and source file location.
c3242428
DM
3925 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
3926 will get printed without a mi_cmd_data_list_register_values prefix.
3927 (*-data-list-register-*): Correct regular expressions to expect the new
3928 pseudo d? floating point registers.
3929 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 3930
c7e64c9a
DJ
39312006-05-05 Christophe Lyon <christophe.lyon@st.com>
3932
3933 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
3934 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
3935 is allocated by the compiler.
3936 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
3937 anons, e, anone to force their allocation by the compiler.
3938
39392006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
3940
3941 * gdb.base/help.exp: Update expected text for help d and
3942 help delete.
3943
27ce9a6d
MK
39442006-05-02 Mark Kettenis <kettenis@gnu.org>
3945
3946 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
3947 NetBSD/ELF targets.
3948
8608915f
MK
39492006-04-30 Mark Kettenis <kettenis@gnu.org>
3950
3951 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
3952 single-step breakpoint fails; make this a KFAIL on
3953 sparc*-*-openbsd*.
3954 * gdb.base/siginfo.exp: Likewise.
3955 * gdb.base/sigstep.exp (advance, advancei): Likewise.
3956
b8db102d
MS
39572006-04-26 Michael Snyder <msnyder@redhat.com>
3958
3959 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
3960 which may have to consume output from other forks.
3961 Add tests to make sure that "delete fork" succeeded.
3962
c702009a
MS
39632006-04-20 Michael Snyder <msnyder@redhat.com>
3964
3965 * 2006-03-22 Jim Blandy <jimb@redhat.com>
3966 Add support for the Renesas M32C and M16C.
3967
3968 * gdb.asm/asm-source.exp: Add m32c target.
3969 * gdb.asm/m32c.inc: Support for m32c target.
3970
e28493f2
AS
39712006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
3972
3973 * gdb.base/commands.exp (recursive_source_test): New test.
3974
880da185
DM
39752006-04-04 David S. Miller <davem@sunset.davemloft.net>
3976
3977 * gdb.base/float.exp: Add pattern for sparc targets.
3978
61d9b92f
DJ
39792006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3980
3981 * gdb.base/commands.exp (stray_arg0_test): New test.
3982
bd717df8
PB
39832006-03-30 Paul Brook <paul@codesourcery.com>
3984
3985 * gdb.mi/mi-until.exp: kfail broken until command.
3986 * gdb.mi/mi2-until.exp: Ditto.
3987
ec793d3c
NR
39882006-03-27 Nick Roberts <nickrob@snap.net.nz>
3989
3990 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
3991
831004b7
AO
39922006-03-08 Alexandre Oliva <aoliva@redhat.com>
3993
3994 * gdb.base/prelink.exp: Anchor tested-for regular expression
3995 on gdb prompt.
3996
effe49a0
PB
39972006-03-07 Paul Brook <paul@codesourcery.com>
3998
3999 * gdb.base/assign.exp: Correct fail message.
4000
e5461016
PB
40012006-03-07 Paul Brook <paul@codesourcery.com>
4002
4003 * lib/compiler.c: Extract armcc version number.
4004 * lib/compiler.cc: Ditto.
4005
fc91c6c2
PB
40062006-03-07 Paul Brook <paul@codesourcery.com>
4007
4008 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
4009 additional_flags=-w.
4010 * gdb.arch/altivec-regs.exp: Ditto.
4011 * gdb.arch/e500-abi.exp: Ditto.
4012 * gdb.arch/e500-regs.exp: Ditto.
4013 * gdb.base/all-bin.exp: Ditto.
4014 * gdb.base/annota1.exp: Ditto.
4015 * gdb.base/annota3.exp: Ditto.
4016 * gdb.base/args.exp: Ditto.
4017 * gdb.base/arithmet.exp: Ditto.
4018 * gdb.base/assign.exp: Ditto.
4019 * gdb.base/async.exp: Ditto.
4020 * gdb.base/bang.exp: Ditto.
4021 * gdb.base/break.exp: Ditto.
4022 * gdb.base/call-rt-st.exp: Ditto.
4023 * gdb.base/completion.exp: Ditto.
4024 * gdb.base/cond-expr.exp: Ditto.
4025 * gdb.base/condbreak.exp: Ditto.
4026 * gdb.base/consecutive.exp: Ditto.
4027 * gdb.base/define.exp: Ditto.
4028 * gdb.base/display.exp: Ditto.
4029 * gdb.base/ena-dis-br.exp: Ditto.
4030 * gdb.base/environ.exp: Ditto.
4031 * gdb.base/eval-skip.exp: Ditto.
4032 * gdb.base/info-proc.exp: Ditto.
4033 * gdb.base/jump.exp: Ditto.
4034 * gdb.base/logical.exp: Ditto.
4035 * gdb.base/long_long.exp: Ditto.
4036 * gdb.base/maint.exp: Ditto.
4037 * gdb.base/miscexprs.exp: Ditto.
4038 * gdb.base/pc-fp.exp: Ditto.
4039 * gdb.base/pointers.exp: Ditto.
4040 * gdb.base/relational.exp: Ditto.
4041 * gdb.base/reread.exp: Ditto.
4042 * gdb.base/sect-cmd.exp: Ditto.
4043 * gdb.base/sep.exp: Ditto.
4044 * gdb.base/sepdebug.exp: Ditto.
4045 * gdb.base/until.exp: Ditto.
4046 * gdb.base/whatis-exp.exp: Ditto.
4047 * gdb.cp/annota2.exp: Ditto.
4048 * gdb.cp/annota3.exp: Ditto.
4049 * gdb.trace/actions.exp: Ditto.
4050 * gdb.trace/backtrace.exp: Ditto.
4051 * gdb.trace/circ.exp: Ditto.
4052 * gdb.trace/collection.exp: Ditto.
4053 * gdb.trace/deltrace.exp: Ditto.
4054 * gdb.trace/infotrace.exp: Ditto.
4055 * gdb.trace/limits.exp: Ditto.
4056 * gdb.trace/packetlen.exp: Ditto.
4057 * gdb.trace/passc-dyn.exp: Ditto.
4058 * gdb.trace/passcount.exp: Ditto.
4059 * gdb.trace/report.exp: Ditto.
4060 * gdb.trace/save-trace.exp: Ditto.
4061 * gdb.trace/tfind.exp: Ditto.
4062 * gdb.trace/tracecmd.exp: Ditto.
4063 * gdb.trace/while-dyn.exp: Ditto.
4064 * gdb.trace/while-stepping.exp: Ditto.
4065 * lib/gdb.exp: Ditto.
4066 (gdb_compile): Handle nowarning option.
4067
5f4a23d9
AO
40682006-03-07 Alexandre Oliva <aoliva@redhat.com>
4069
4070 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
4071 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
4072 Rename executable to prelinkt. Don't re-prelink if we didn't
4073 get a core file. Test prelink -u exit status to tell whether
4074 prelinking failed. Use gdb_test_multiple.
4075
9733fc94
DJ
40762006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4077
4078 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
4079 (do_tests): Call it.
4080
cc10cae3
AO
40812006-02-28 Alexandre Oliva <aoliva@redhat.com>
4082
4083 * gdb.base/prelink.exp: New test.
4084 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
4085
15c46491
WZ
40862006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
4087
4088 * gdb.fortran/derived-type.f90: New file.
4089 * gdb.fortran/derived-type.exp: New testcase.
4090
5c9f7ded
DJ
40912006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
4092
4093 * gdb.base/default.exp: Allow ';' as a directory separator.
4094
5b96932b
AS
40952006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4096
4097 * gdb.base/help.exp (help add-symbol-file): Update.
4098
1986bccd
AS
40992006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4100
4101 * gdb.base/help.exp (help load): Update expected results.
4102
a8b7528f
FF
41032006-02-19 Fred Fish <fnf@specifix.com>
4104
4105 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
4106 specifix hex value as part of results.
4107 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 4108
f8261448
FF
41092006-02-16 Fred Fish <fnf@specifix.com>
4110
4111 * gdb.base/whatis.c: Define variables using typedefs char_addr,
4112 ushort_addr, and slong_addr, so the typedefs are not optimized
4113 away.
4114 * gdb.base/whatis.exp: Add tests using type name for struct type,
4115 union type, enum type, and typedef.
a9c64011 4116
31d8bdd2
MK
41172006-02-13 Mark Kettenis <kettenis@gnu.org>
4118
4119 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
4120
34e41e63
JB
41212006-02-13 Jim Blandy <jimb@redhat.com>
4122
4123 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
4124 case where it takes two "next" commands to skip past the init
4125 call.
4126
ac6e4f31
FF
41272006-02-12 Fred Fish <fnf@specifix.com>
4128
4129 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
4130 to handle cases where it takes two "next" commands to skip
4131 past the init call.
4132
2db2d571
JB
41332006-02-07 Joel Brobecker <brobecker@adacore.com>
4134
4135 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4136 on hppa32 targets.
4137
38fcd64c
DJ
41382006-02-06 Vladimir Prus <ghost@cs.msu.su>
4139
4140 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
4141 field.
4142
1315ad46
MK
41432006-01-29 Mark Kettenis <kettenis@gnu.org>
4144
4145 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
4146
5625b943
DJ
41472006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4148
4149 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
4150 files.
4151
80df1bbe
DJ
41522006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4153
4154 * gdb.cp/maint.exp: Set complaints to a positive value.
4155
9078e690
DJ
41562006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4157
4158 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
4159 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
4160 function name.
4161
9c903399
DJ
41622006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4163
4164 * gdb.base/checkpoint.c: Update copyright notice. Include
4165 <stdlib.h>.
4166
761ae4d6
JB
41672006-01-04 Jim Blandy <jimb@redhat.com>
4168
4169 * gdb.asm/asm-source.exp: Independently provide default values for
4170 asm-flags and debug-flags. Use 'string equal' to do the
4171 comparison, not the implicit expr's '==' operator. Remove
4172 now-unneeded assignments to asm-flags. In h8300 case, place
4173 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
4174
099ac3dd
MS
41752006-01-04 Michael Snyder <msnyder@redhat.com>
4176
4177 * gdb.base/checkpoint.c: New file.
4178 * gdb.base/checkpoint.exp: New file.
4179 * gdb.base/multi-fork.c: New file.
4180 * gdb.base/multi-fork.exp: New file.
4181 * gdb.base/pi.txt: New file (data for checkpoint.c test).
4182
f4d85314
FF
41832006-01-04 Fred Fish <fnf@specifix.com>
4184
4185 * gdb.base/ptype.c (foo): Add typedef.
4186 (intfoo): Add function.
4187 * gdb.base/ptype1.c: New file.
4188 * gdb.base/ptype.exp: Handle compilation and linking with two
4189 source files. Test that proper type for "foo" is found based
4190 on source context rather than first match found in symtabs.
4191
a1b06f35
MK
41922005-12-28 Mark Kettenis <kettenis@gnu.org>
4193
4194 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
4195 * gdb.asm/openbsd.inc: Indent commands.
4196
d082a1e2
MK
41972005-12-26 Mark Kettenis <kettenis@gnu.org>
4198
c65016bd
MK
4199 * gdb.base/freebpcmd.exp: Increase timeout.
4200
d082a1e2
MK
4201 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
4202
d3c32a0e
DJ
42032005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
4204
4205 * gdb.base/default.exp: Update check for "show version".
4206
9fdb1f50
RC
42072005-12-09 Randolph Chung <tausq@debian.org>
4208
4209 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
4210 * gdb.asm/pa64.inc: New file.
4211
5f2c56f7
RC
42122005-12-09 Randolph Chung <tausq@debian.org>
4213
4214 * gdb.asm/common.inc: Indent commands.
4215 * gdb.asm/asmsrc1.s: Likewise.
4216 * gdb.asm/asmsrc2.s: Likewise.
4217
8117349c
RC
42182005-12-09 Randolph Chung <tausq@debian.org>
4219
4220 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
4221 (get_addr_of_sym): Remove duplicate print.
4222 (gen_core): xfail hppa*-*-hpux*, update expected output.
4223 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
4224 * gdb.arch/pa64-nullify.s: New file.
4225
8f07f25a
RC
42262005-12-09 Randolph Chung <tausq@debian.org>
4227
4228 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
4229
55b39184
DJ
42302005-12-07 Christophe Lyon <christophe.lyon@st.com>
4231
4232 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
4233 code generation for these functions.
4234 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
4235 error message.
4236
31e2b00f
AS
42372005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
4238
4239 * gdb.base/help.exp (help b, help br, help bre, help brea)
4240 (help break): Update the expected message.
4241
c3d0b56e
SC
42422005-11-11 Stephane Carrez <stcarrez@nerim.fr>
4243
4244 * gdb.asm/m68hc11.inc: Setup the data section.
4245 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
4246 script for this test.
4247 (m6812-*-*): Likewise.
4248
36ae0ea9
RC
42492005-11-09 Randolph Chung <tausq@debian.org>
4250
4251 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
4252
9d6f42e9
WZ
42532005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
4254
4255 * gdb.base/break.exp: Fix a comment typo.
4256
e2126a14
EZ
42572005-11-03 Jim Blandy <jimb@redhat.com>
4258
a9c64011
AS
4259 Checked in by Elena Zannoni <ezannoni@redhat.com>
4260
e2126a14
EZ
4261 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
4262
e0ac7199
CV
42632005-11-02 Corinna Vinschen <vinschen@redhat.com>
4264
4265 * gdb.arch/gdb1558.c: Include stdio.h.
4266
31d3fb18
MK
42672005-10-31 Mark Kettenis <kettenis@gnu.org>
4268
4269 * gdb.asm/asm-source.exp: Use -e instead of --entry.
4270
e52b687c
MK
42712005-10-31 Mark Kettenis <kettenis@gnu.org>
4272
4273 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
4274
f4711d79
PG
42752005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
4276
a9c64011
AS
4277 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4278 vscr" tests to better match output.
f4711d79 4279
987a9106
JB
42802005-10-12 Jim Blandy <jimb@redhat.com>
4281
4282 * gdb.base/structs.exp (any): New function.
4283 (test_struct_returns): Don't make any assumptions at all about
4284 what value the function returns when GDB can't set the return
4285 value.
4286
2336bb58
JB
42872005-10-09 Joel Brobecker <brobecker@adacore.com>
4288
4289 * gdb.ada/arrayidx/p.adb: New file.
4290 * gdb.ada/arrayidx.exp: New testcase
4291
42922005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
4293
4294 * gdb.ada/array_return/pck.ads: New file.
4295 * gdb.ada/array_return/pck.adb: New file.
4296 * gdb.ada/array_return/p.adb: New file.
4297 * gdb.ada/array_return.exp: New testcase.
4298
705335ea
JB
42992005-10-03 Joel Brobecker <brobecker@adacore.com>
4300
a9c64011
AS
4301 * gdb.base/arrayidx.c: New file.
4302 * gdb.base/arrayidx.exp: New testcase.
705335ea 4303
11ee9940
NR
43042005-09-29 Nick Roberts <nickrob@snap.net.nz>
4305
4306 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
4307 frames-invalid and breakpoints-invalid are no longer generated
4308 with level 3 so don't expect them in the output.
4309
39fb8e9e
BR
43102005-09-27 Bob Rossi <bob@brasko.net>
4311
a9c64011 4312 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
4313 from test. Escape the | in mi_gdb_test call.
4314 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
4315 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
4316 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
4317 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
4318 expected regex's in mi_gdb_test calls.
4319 * lib/mi-support.exp: Remove arbitrary .* from tests.
4320 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
4321 Fully anchor GDB/MI expected results in mi_gdb_test.
4322 * lib/gdb.exp (string_to_regexp): Escape the ] character.
4323 * gdb.base/sizeof.exp: Remove escape character. Correct test.
4324
2af48f68
PB
43252005-09-26 Paul Brook <paul@codesourcery.com>
4326
4327 * long_long.exp: Exclude eabi targets from arm FPA float format test.
4328
f34502bc
WZ
43292005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4330
4331 * bfp-test.c: New file.
4332 * bfp-test.exp: New testcase.
4333
ca929517
WZ
43342005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4335
4336 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4337 of subarray and substring variable.
4338 * gdb.fortran/subarray.f: New source file for the test of subarray
4339 and substring variable evaluation.
4340 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
4341 of string constant.
4342
c761af65
DJ
43432005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
4344
4345 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4346 copyright dates.
4347
561d7a1d
PG
43482005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
4349
4350 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
4351 powerpc altivec' test with an almost identical 'info vector' test.
4352
b2b64cc9
PG
43532005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4354
a9c64011
AS
4355 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4356 vscr" tests to match output.
b2b64cc9 4357
6ac4d15a
PG
43582005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4359
a9c64011
AS
4360 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
4361 output.
6ac4d15a 4362
40e55bef
BR
43632005-09-11 Bob Rossi <bob@brasko.net>
4364
4365 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 4366 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
4367 commands that return an MI output command and an asyncronous MI output
4368 command.
4369 * gdb.mi/mi-console.exp: Ditto.
4370
3c7385ec
BR
43712005-09-11 Bob Rossi <bob@brasko.net>
4372
4373 * gdb.mi/mi-var-child.c: Include <string.h>.
4374
a6cd0eb3
DJ
43752005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
4376
4377 * killed.exp: Correct gdb_expect syntax.
4378
2f168eed
CV
43792005-08-09 Corinna Vinschen <vinschen@redhat.com>
4380
4381 * lib/mi-support.exp (mi_gdb_load): Fix typo.
4382
ecd3fd0f
BR
43832005-08-02 Bob Rossi <bob@brasko.net>
4384
4385 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
4386 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
4387 Change tests to inferior-tty-set/show.
4388 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
4389 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
4390 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
4391 inferior. Use mi_gdb_test to get GDB and Inferior output.
4392 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
4393 descriptor.
4394 (mi_inferior_tty_name): Add inferior PTY file name.
4395 (mi_gdb_start): Add INFERIOR_PTY parameter.
4396 (mi_gdb_test): Add IPATTERN parameter.
4397
f1ea48cb 43982005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 4399
f1ea48cb
BR
4400 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
4401 parameter to mi_gdb_test.
4402 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
4403
6e650a67
DJ
44042005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4405
4406 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
4407 struct_declarations.
4408 * gdb.mi/mi-var-child.exp: Step over the initialization of
4409 struct_declarations.
4410
8be260b6
DJ
44112005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4412
4413 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
4414 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
4415 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
4416 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
4417 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
4418 file.
4419
4e660f07
NR
44202005-07-27 Nick Roberts <nickrob@snap.net.nz>
4421
4422 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
4423 (do_children_tests): Assign values to the extra elements.
4424
4425 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
4426 them for tests for "-var-update --no-values" and
a9c64011 4427 "-var-update --all-values".
4e660f07
NR
4428 Add test for "-var-list-children --simple-values".
4429
4430 * gdb.mi/basics.c (callee4): Add integer array D[3]...
4431
4432 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
4433 "-stack-list-locals --simple-values" Improve doc strings and
4434 comments.
4435
6bdae935
MK
44362005-07-18 Mark Kettenis <kettenis@gnu.org>
4437
598b7a6f
MK
4438 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
4439 *-*-openbsd*.
4440 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
4441
6bdae935
MK
4442 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
4443 sigaltsatck'.
4444
1323e929 44452005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 4446
1323e929
BR
4447 * gdb.base/default.exp (tty): Changed output of command.
4448 * gdb.base/help.exp (help tty): Ditto.
4449
b1a9c082
MK
44502005-07-12 Mark Kettenis <kettenis@gnu.org>
4451
4452 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
4453
10a844a2
MK
44542005-07-10 Mark Kettenis <kettenis@gnu.org>
4455
4456 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
4457 -stack-select-frame without arguments.
4458 (test_stack_frame_listing): Add test for newly implemented command
4459 -stack-info-frame.
4460
3cb3b8df
BR
44612005-07-06 Bob Rossi <bob@brasko.net>
4462
4463 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
4464 command.
4465 (Copyright): Update copyright.
4466
a0c5fbcf
WZ
44672005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
4468
4469 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
4470 tests to evaluate exponentiation expression.
4471
984971d0
AS
44722005-06-29 Andreas Schwab <schwab@suse.de>
4473
4474 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
4475 main to avoid warnings.
4476
4477 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
4478
fe03833f
NR
44792005-06-20 Nick Roberts <nickrob@snap.net.nz>
4480
4481 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
4482 -stack-select-frame without arguments.
4483 (test_stack_frame_listing): Add test for newly implemented command
4484 -stack-info-frame.
a9c64011 4485
7a55f279
WZ
44862005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
4487
0ffa0ea5
DJ
4488 * gdb.fortran/array-element.f: New file.
4489 * gdb.fortran/array-element.exp: New testcase.
7a55f279 4490
26585198
DJ
44912005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4492
4493 * gdb.base/bigcore.exp: Correct checks for systems which can
4494 not dump a large core file.
4495
c1bd25fd
DJ
44962005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4497
4498 * gdb.base/relocate.c: Add a copyright notice.
4499 (dummy): Remove.
4500 * gdb.base/relocate.exp: Test printing the values of variables
4501 from a relocatable file.
4502
589e074d
DJ
45032005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4504
4505 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
4506 excess MI output after an error.
4507
0915f927
JB
45082005-05-29 Joel Brobecker <brobecker@adacore.com>
4509
4510 * gdb.arch/alpha-step.c: New file.
4511 * gdb.arch/alpha-step.exp: New testcase.
4512
76ff342d
DJ
45132005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
4514 Dennis Brueni <dennis@slickedit.com>
4515
4516 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
4517 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
4518 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
4519 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
4520 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
4521 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
4522 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
4523
96b0c7ac
DJ
45242005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
4525 Wu Zhou <woodzltc@cn.ibm.com>
4526
4527 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
4528 IBM's xlc compiler.
4529 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
4530 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
4531
f21565d2
JB
45322005-05-13 Jim Blandy <jimb@redhat.com>
4533
4534 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
4535 calling gdb_suppress_entire_file.
4536 * gdb.base/charset.exp: Same.
4537 * gdb.base/call-rt-st.exp: Same.
4538
6006a3a1
BR
45392005-05-05 Bob Rossi <bob_rossi@cox.net>
4540
4541 * lib/gdb.exp (fullname_syntax): Added global regex.
4542 (fullname_syntax_POSIX): Ditto.
4543 (fullname_syntax_UNC): Ditto.
4544 (fullname_syntax_DOS_CASE): Ditto.
4545 (fullname_syntax_DOS): Ditto.
4546 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
4547 fullname_syntax variable to scope and use it.
4548 (test_file_list_exec_source_files): Ditto.
4549 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
4550
c3b69c04
DJ
45512005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
4552
4553 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
4554
3c95e6af
PG
45552004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
4556
a9c64011
AS
4557 * lib/gdb.exp (skip_altivec_tests): New function, based on
4558 check_vmx_hw_available from the GCC testsuite.
4559 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
4560 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 4561
78df6c56
JB
45622005-05-02 Jim Blandy <jimb@redhat.com>
4563
4564 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
4565 calling gdb_suppress_entire_file.
4566
1690f9cf
DJ
45672005-04-30 Randolph Chung <tausq@debian.org>
4568
4569 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
4570 Slightly relax "sem_post" name checking.
4571
5ea106f7
PG
45722005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4573
4574 * gdb.base/unload.exp: Use new shared library infrastructure.
4575
bf7234cf
PG
45762005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4577
4578 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 4579 infrastructure.
bf7234cf 4580
547b869a
CV
45812005-04-29 Corinna Vinschen <vinschen@redhat.com>
4582
4583 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
4584 * gdb.asm/h8300.inc: New file.
4585
f07e55f0
PG
45862005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4587
4588 * gdb.base/shlib-call.exp: Change to use new shared library
4589 infrastructure.
4590
3cbba3d1
PG
45912005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4592
a9c64011
AS
4593 * gdb.base/pending.exp: Change to use new shared library
4594 infrastructure.
3cbba3d1 4595
ed6df200
PG
45962005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4597
a9c64011
AS
4598 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
4599 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 4600
8c8f4ebe
PG
46012005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
4602
a9c64011
AS
4603 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
4604 shared objects being adjusted and update copyright years.
8c8f4ebe 4605
607fbc54
DJ
46062005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
4607
4608 * ChangeLog: Correct some 2003-01-13 dates.
4609 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
4610 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
4611 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
4612 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
4613 gdb.trace/tfind.exp: Update copyright years.
4614
57bf0e56
DJ
46152005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
4616 Daniel Jacobowitz <dan@codesourcery.com>
4617
4618 * lib/gdb.exp (gdb_compile): Handle shlib=.
4619 (gdb_compile_shlib): New function.
4620
9b593790
PG
46212005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
4622
a9c64011 4623 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 4624
9494c6a5
DJ
46252005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4626
4627 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
4628 gdb.server.
4629 * configure.ac: Likewise.
4630 * configure: Regenerated.
4631 * gdb.gdbserver/Makefile.in: Moved to...
4632 * gdb.server/Makefile.in: ... here.
4633 * gdb.gdbserver/server.c: Moved to...
4634 * gdb.server/server.c: ... here.
4635 * gdb.gdbserver/server-run.exp: Moved to...
4636 * gdb.server/server-run.exp: ... here.
4637
6f8eac0e
DJ
46382005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4639
4640 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
4641 * configure.ac: Create gdb.gdbserver/Makefile.
4642 * configure: Regenerated.
4643 * lib/gdbserver-support.exp: New file, derived from
4644 config/gdbserver.exp.
4645 * config/gdbserver.exp: Use gdbserver-support.exp.
4646 * gdb.gdbserver/Makefile.in: New file.
4647 * gdb.gdbserver/server.c: New file.
4648 * gdb.gdbserver/server-run.exp: New file.
4649
6e87504d
PG
46502005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
4651
a9c64011
AS
4652 * lib/gdb.exp (test_compiler_info): Return compiler_info
4653 if no arguments are given.
6e87504d 4654
d1779be4
PG
46552005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
4656
4657 * gdb.arch/altivec-abi.exp: Check for compiler and set
4658 use altivec' flag accordingly.
4659 * gdb.arch/altivec-regs.exp: Likewise.
4660
88750304
DJ
46612005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
4662
4663 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
4664
f3fb768d
AS
46652005-03-27 Andreas Schwab <schwab@suse.de>
4666
4667 * gdb.base/bigcore.c (main): Add missing mode argument in open
4668 call.
4669
7e813ac5
DJ
46702005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
4671
4672 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
4673 downloads.
4674 * config/gdbserver.exp (gdb_load): Likewise.
4675
8e3049aa
PB
46762005-03-14 Paul Brook <paul@codesourcery.com>
4677
4678 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
4679 targets.
4680
a9df7c44
JB
46812005-03-09 Joel Brobecker <brobecker@adacore.com>
4682
4683 * gdb.dwarf2/dup-psym.S: New file.
4684 * gdb.dwarf2/dup-psym.exp: New testcase.
4685
9f0d94e8
JB
46862005-03-09 Joel Brobecker <brobecker@adacore.com>
4687
4688 * gdb.ada/exec_changed/first.adb: New file.
4689 * gdb.ada/exec_changed/second.adb: New file.
4690 * gdb.ada/exec_changed.exp: New testcase.
4691
5f579bc5
NS
46922005-03-08 Nathan Sidwell <nathan@codesourcery.com>
4693
36e9969c
NS
4694 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
4695 (A2): New class.
4696 (main): Test operator+.
4697 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
4698 breakpoint test.
4699
5f579bc5
NS
4700 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
4701 * gdb.base/signull.exp: Disable if gdb,nosignals.
4702 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
4703 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
4704 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
4705 * gdb.mi/mi2-console.exp: Likewise.
4706 * gdb.trace/collection.exp (run_trace_experiment): Consume the
4707 continue output at start.
4708 (gdb_collect_locals_test): Robustify regexp.
4709 * gdb.trace/passc-dyn.exp: Fix comment typo.
4710 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
4711
be46087e
CV
47122005-03-08 Corinna Vinschen <vinschen@redhat.com>
4713
4714 * gdb.asm/asm-source.exp: Add iq2000 case.
4715 * gdb.asm/iq2000.inc: New file.
4716
384e1a61 47172005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 4718
384e1a61
MI
4719 * gdb.base/command.exp: Change hardcoded value to regular expression.
4720 * gdb.base/float.exp: Add powerpc to the list of targets checked.
4721
584b6e9e
DJ
47222005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
4723
4724 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
4725 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
4726 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
4727 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
4728 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
4729
ab5b5d61
MK
47302005-03-05 Mark Kettenis <kettenis@gnu.org>
4731
4732 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
4733 changes.
4734
ae051c1b
PG
47352004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
4736
a9c64011
AS
4737 * lib/compiler.c: Add test for IBM's xlc compiler.
4738 * lib/compiler.cc: Likewise.
ae051c1b 4739
3f0f6ed2
JB
47402004-02-24 Joel Brobecker <brobecker@adacore.com>
4741
4742 * gdb.ada/fixed_points.exp: Create compilation object directory
4743 before running the test.
4744 * gdb.ada/null_record.exp: Likewise.
4745 * gdb.ada/packed_array.exp: Likewise.
4746 * gdb.ada/start.exp: Likewise.
4747
724f452b
JB
47482005-02-15 Joel Brobecker <brobecker@adacore.com>
4749
4750 * gdb.ada/packed_array/pa.adb: New file.
4751 * gdb.ada/packed_array.exp: New testcase.
4752
57f5cdfb 47532005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 4754
1f393151
MK
4755 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
4756 files.
4757
ebdda337
MK
4758 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
4759 on *-*-openbsd*. Correctly match whitespace in regukar
4760 expressions.
4761
cf309262
DJ
47622005-02-10 Daniel Jacobowitz <dan@debian.org>
4763
4764 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
4765 PR exp/1821
4766 * gdb.base/gdb1821.c: New test file.
4767 * gdb.base/gdb1821.exp: New test file.
4768
3be49e7a
JB
47692005-02-09 Joel Brobecker <brobecker@adacore.com>
4770
4771 * gdb.base/start.c: New file.
4772 * gdb.base/start.exp: New testcase.
4773
e292e67d
JB
47742005-02-09 Joel Brobecker <brobecker@adacore.com>
4775
4776 * gdb.ada/start/dummy.adb: New file.
4777 * gdb.ada/start.exp: New testcase.
4778
dbdfa66c
CV
47792005-02-09 Corinna Vinschen <vinschen@redhat.com>
4780
4781 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
4782 for printing symbols and statistics.
4783 Add test for using relative pathnames in "maint print msymbols" test.
4784 Mark "maint info sections DATA" XFAIL on Cygwin.
4785 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
4786 tests.
4787
d7941671
AC
47882005-02-09 Andreas Schwab <schwab@suse.de>
4789
4790 Committed by Andrew Cagney <cagney@gnu.org>
4791 * gdb.base/remotetimeout.exp: New file.
4792
74e5ef44
MK
47932005-02-07 Mark Kettenis <kettenis@gnu.org>
4794
4795 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
4796
464dd14d
JB
47972005-02-03 Joel Brobecker <brobecker@adacore.com>
4798
4799 * gdb.ada/gnat_ada.gpr: New file.
4800 * gdb.ada/gnat_ada.gin: Delete, no longer used.
4801 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
4802 * configure.ac: No longer generate gnat_ada.gpr.
4803 * configure: Regenerate.
4804 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
4805 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
4806 * gdb.ada/null_record/bar.ads: Likewise.
4807 * gdb.ada/null_record/bar.adb: Likewise.
4808 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
4809 * gdb.ada/null_record.exp (testdir): New variable.
4810 (testfile): executable is now in testdir subdirectory.
4811 (srcfile): Use full path to the main compilation unit.
4812 * gdb.ada/fixed_points.exp: Same changes as above.
4813
30d756ae
NR
48142005-02-03 Nick Roberts <nickrob@snap.net.nz>
4815
4816 * gdb.base/interp.exp: New test.
4817
9d799f85
AC
48182005-01-24 Andrew Cagney <cagney@gnu.org>
4819
4820 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
4821
15656118
AC
48222005-01-19 Andrew Cagney <cagney@gnu.org>
4823
a892c31b
AC
4824 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
4825 configure.ac not configure.in.
4826
15656118
AC
4827 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
4828 of powerpc*-*-*.
4829 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 4830 * gdb.base/list.exp (test_list_function)
15656118
AC
4831 (test_list_filename_and_function): Ditto.
4832 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
4833
a7b01baf
AC
48342005-01-16 Andrew Cagney <cagney@gnu.org>
4835
17d92a02
AC
4836 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
4837
a7b01baf
AC
4838 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
4839
bc8332bb
AC
48402005-01-14 Andrew Cagney <cagney@gnu.org>
4841
4842 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
4843 * gdb.mi/mi2-var-cmd.exp: Ditto.
4844
4d074752
CV
48452005-01-10 Corinna Vinschen <vinschen@redhat.com>
4846
4847 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
4848
bec39cab
AC
48492005-01-07 Andrew Cagney <cagney@gnu.org>
4850
4851 * configure.ac: Rename configure.in, require autoconf 2.59.
4852 * configure: Re-generate.
4853 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
4854 * gdb.stabs/configure: Re-generate.
4855 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
4856 * gdb.hp/configure: Re-generate.
4857 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
4858 autoconf 2.59.
4859 * gdb.hp/gdb.objdbg/configure: Re-generate.
4860 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
4861 autoconf 2.59.
4862 * gdb.hp/gdb.defects/configure: Re-generate.
4863 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
4864 autoconf 2.59.
4865 * gdb.hp/gdb.compat/configure: Re-generate.
4866 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
4867 autoconf 2.59.
4868 * gdb.hp/gdb.base-hp/configure: Re-generate.
4869 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
4870 autoconf 2.59.
4871 * gdb.hp/gdb.aCC/configure: Re-generate.
4872
f10b16d4
JB
48732004-12-15 Jim Blandy <jimb@redhat.com>
4874
4875 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
4876 under NPTL when there is debugging info available for libpthread.
4877
fb6e1814
JG
48782004-12-13 Jerome Guitton <guitton@gnat.com>
4879
4880 * gdb.ada/fixed_points.c: New file.
4881 * gdb.ada/fixed_points.exp: New file.
4882
fe46cd3a
RC
48832004-12-03 Randolph Chung <tausq@debian.org>
4884
4885 * gdb.arch/pa-nullify.exp: New file.
4886 * gdb.arch/pa-nullify.s: New file.
4887
8de0841b
RC
48882004-11-30 Randolph Chung <tausq@debian.org>
4889
4890 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
4891 instead of "tbug". Fix regexp to work properly with gdb_test.
4892
c8170782
PH
48932004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
4894
4895 * gdb.base/bitfields2.exp: New test.
4896 * gdb.base/bitfields2.c: New file.
4897
954269c2
RE
48982004-11-28 Richard Earnshaw <rearnsha@arm.com>
4899
4900 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
4901
0107feed
RC
49022004-11-16 Randolph Chung <tausq@debian.org>
4903
4904 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
4905
f073ae8c
DJ
49062004-11-14 Daniel Jacobowitz <dan@debian.org>
4907
4908 * gdb.threads/threadapply.exp: Correct "macro details" test.
4909
19ad59e7
JJ
49102004-11-11 Jeff Johnston <jjohnstn@redhat.com>
4911
4912 * gdb.threads/threadapply.exp: New test.
4913 * gdb.threads/threadapply.c: New file.
4914
9cf0961b
MK
49152004-11-07 Mark Kettenis <kettenis@gnu.org>
4916
4917 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
4918 frames.
4919
c789492a
FL
49202004-11-05 Felix Lee <felix+log1@specifixinc.com>
4921
4922 * gdb.base/cursal.exp: New file.
4923 * gdb.base/cursal.c: New file.
4924
a1e167bb
AC
49252004-11-03 Andrew Cagney <cagney@gnu.org>
4926
4927 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
4928
b7cbf173
MK
49292004-10-30 Mark Kettenis <kettenis@gnu.org>
4930
4931 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
4932 NetBSD/ELF targets.
4933
88f9d34f
JB
49342004-10-29 Joel Brobecker <brobecker@gnat.com>
4935
4936 * gdb.threads/bp_in_thread.c: New file, copied from
4937 pthread_cond_wait.c.
4938 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
4939 file, rather than reusing the .c file from another testcase.
4940
ca7d6a0c
JB
49412004-10-20 Joel Brobecker <brobecker@gnat.com>
4942
4943 * gdb.ada/null_record.exp: Check where we stopped after
4944 sending the start command, instead of where the associated
4945 temporary breakpoint was inserted.
4946
0d863d03
AC
49472004-10-14 Andrew Cagney <cagney@gnu.org>
4948
4949 * gdb.mi/gdb701.c (main): Return 0.
4950
d11e72cb
DJ
49512004-10-13 Daniel Jacobowitz <dan@debian.org>
4952
d40539a4 4953 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 4954
e1923096
JJ
49552004-10-12 Jeff Johnston <jjohnstn@redhat.com>
4956
4957 * gdb.threads/schedlock.c: Add comment markers to use to find
4958 line numbers.
4959 * gdb.threads/schedlock.exp: Adjust regex to handle the new
4960 comments.
4961 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
4962 breakpoint lines.
4963
ec8ba2c9
DJ
49642004-10-12 Daniel Jacobowitz <dan@debian.org>
4965
4966 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
4967
0eb3658b
DJ
49682004-10-12 Daniel Jacobowitz <dan@debian.org>
4969
4970 * configure.in: Add gdb.dwarf2.
4971 * configure: Regenerated.
4972 * Makefile.in: Add gdb.dwarf2.
4973 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
4974 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
4975 gdb.dwarf2/file1.txt: New files.
4976
a271cc33
OF
49772004-10-11 Orjan Friberg <orjanf@axis.com>
4978
a9c64011 4979 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
4980 of "run", since the latter doesn't work with remote targets. Adjust
4981 the breakpoint numbering accordingly.
4982 * gdb.threads/pthread_cond_wait.exp: Ditto.
4983
895ce074
MC
49842004-10-08 Michael Chastain <mec.gnu@mindspring.com>
4985
4986 * gdb.base/overlays.exp: Update copyright years.
4987
6be3092d
KI
49882004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
4989
4990 * gdb.base/overlays.exp: Disable if target is Linux.
4991
e05389b8
FL
49922004-10-06 Felix Lee <felix+log1@specifixinc.com>
4993
4994 * config/gdbserver.exp (gdb_load): Use right filename on remote.
4995
73cb587d
KI
49962004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
4997
4998 * gdb.asm/asm-source.exp: Add m32r-linux target.
4999 * gdb.asm/m32r-linux.inc: New file.
5000
3c0edcdc
AC
50012004-09-24 Andrew Cagney <cagney@redhat.com>
5002 David Anderson <anderson@redhat.com>
5003
5004 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
5005 command fails, assume things will work.
5006 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
5007 (_GNU_SOURCE): Define.
5008 (print_unsigned, print_hex): Change parameter to "long long".
5009 (print_byte_count): New function, use to print byte counts.
5010 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
5011 O_LARGEFILE.
5012 (main): Compute an upper bound on a corefile in max_core_size.
5013 Limit memory chunk size to max_core_size. Limit total memory
5014 allocated to max_core_size.
5015
4bb3667f
AC
50162004-09-23 Andrew Cagney <cagney@gnu.org>
5017
5018 * gdb.base/bigcore.exp: Replace the code that creates a corefile
5019 from a separate process with code that creates a corefile by
5020 making the inferior dump core.
5021
60fe1a51
MK
50222004-09-23 Mark Kettenis <kettenis@gnu.org>
5023
5024 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
5025 block.
5026
8e937346
MC
50272004-09-23 Michael Chastain <mec.gnu@mindspring.com>
5028
5029 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
5030 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
5031 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
5032 Likewise.
5033
7213f6d6
JJ
50342004-09-20 Jeff Johnston <jjohnstn@redhat.com>
5035
5036 * gdb.java/jprint.exp: New test case for java inferior call.
5037 * gdb.java/jprint.java: Ditto.
5038
eac69dca
JB
50392004-09-15 Joel Brobecker <brobecker@gnat.com>
5040
5041 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
5042
22227696
MC
50432004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5044
5045 * gdb.threads/killed.c: Include <stdlib.h>.
5046 * gdb.threads/pthreads.c: Likewise.
5047
7dd403a4
MC
50482004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5049
5050 * gdb.threads/killed.c: Add copyright notice.
5051
33f2d567
JM
50522004-09-10 Jason Molenda (jmolenda@apple.com)
5053
a9c64011
AS
5054 * gdb.base/define.exp: Two new tests to verify zero space chars
5055 after 'if' and 'while' commands in a user-defined command is correctly
5056 parsed.
33f2d567 5057
e05b62ac
AC
50582004-09-08 Andrew Cagney <cagney@gnu.org>
5059
5060 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
5061 delivery test with duplicate at end of file.
5062
9cbe82da
MK
50632004-09-06 Mark Kettenis <kettenis@jive.nl>
5064
5065 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
5066
564803d9
MC
50672004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5068
5069 * config/hppro.exp: Removed.
5070
7c6807ce
MC
50712004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5072
5073 * config/sparclet.exp: Removed.
5074
bf7e26dd
MC
50752004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5076
5077 * config/udi.exp: Removed.
5078
714e341b
MC
50792004-09-02 Michael Chastain <mec.gnu@mindspring.com>
5080
5081 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
5082 of "exp_continue".
5083 (advancei): Likewise.
5084
1236e623
JJ
50852004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5086
5087 * gdb.base/unload.exp: Fix so messages aren't duplicated.
5088
3bdcad15
MI
50892004-09-01 Manoj Iyer <manjo@austin.ibm.com>
5090
228af206 5091 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
5092 to check for nodebug in executable.
5093 * gdb.gdb/observer.exp (setup_test): Likewise.
5094 * gdb.gdb/selftest.exp (test_with_self): Likewise.
5095 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
5096
c72b934c
AC
50972004-09-01 Andrew Cagney <cagney@gnu.org>
5098
5099 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5100 files.
5101
edd9b715
JJ
51022004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5103
5104 * gdb.base/unload.exp: Fix expected warning message to match
5105 latest format.
5106
fb4ce06b
CV
51072004-09-01 Corinna Vinschen <vinschen@redhat.com>
5108
5109 * gdb.base/call-rt-st.exp: Fix typos.
5110
ce78e7c3
MI
51112004-08-31 Manoj Iyer <manjo@austin.ibm.com>
5112
5113 * gdb.threads/thread_check.exp: New testcase.
5114 * gdb.threads/thread_check.c: New testcase.
5115
2dedb159
AC
51162004-08-31 Andrew Cagney <cagney@gnu.org>
5117
5118 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
5119 (skip_to_handler_entry): New procedures. Test stepping into a
5120 handler when the breakpoint is at the handler's entry point.
5121
68f53502
AC
51222004-08-30 Andrew Cagney <cagney@gnu.org>
5123
5124 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
5125 gdb/1757.
5126
3e3ffd2b
MC
51272004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5128
5129 With code from Manoj Iyer <manjo@austin.ibm.com>:
5130 * lib/gdb.exp (gdb_file_cmd): Return more information in the
5131 return value. Add an arm for "no debugging symbols found".
5132 Change a stray "error" to "perror".
5133 (gdb_run_cmd): Adapt to new return value.
5134 * gdb.base/remote.exp: Adapt to new return value.
5135 * gdb.gdb/complaints.exp: Likewise.
5136 * gdb.gdb/observer.exp: Likewise.
5137 * gdb.gdb/selftest.exp: Likewise.
5138 * gdb.gdb/xfullpath.exp: Likewise.
5139
4b6f5fd2
JB
51402004-08-27 Joel Brobecker <brobecker@gnat.com>
5141
5142 * gdb.threads/bp_in_thread.exp: New testcase.
5143
e5b25496
MC
51442004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5145
5146 Fix PR testsuite/1735.
5147 * gdb.threads/schedlock.c (thread_function): Add a cast
5148 to suppress a gcc warning.
5149 * gdb.threads/thread-specific.c (thread_function): Likewise.
5150
934353d6
MC
51512004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5152
5153 * gdb.base/unload.c: Include <stdlib.h>.
5154
f98a0aef 51552004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 5156
f98a0aef 5157 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
5158 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
5159 synchronized after the "return".
5160
5a2e8882
MC
51612004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5162
5163 * gdb.mi/basics.c: Include <stdio.h>.
5164 * gdb.mi/pthreads.c: Include <stdlib.h>.
5165 * gdb.mi/var-cmd.c: Include <stdlib.h>.
5166
a9640423
MC
51672004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5168
5169 * gdb.threads/schedlock.c: Add copyright notice.
5170
b04e311d
AC
51712004-08-25 Andrew Cagney <cagney@gnu.org>
5172
5173 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
5174 (skip_over_handler, breakpoint_over_hander): New test procedures.
5175 (advance, advancei): Add a proper prefix, do not use
5176 rerun_to_main.
5177 * gdb.base/sigstep.c (main): Change to use an infinite loop.
5178
7c27f15b
MC
51792004-08-24 Michael Chastain <mec.gnu@mindspring.com>
5180
5181 * gdb.mi/basics.c: Add copyright notice.
5182 * gdb.mi/var-cmd.c: Add copyright notice.
5183
fffc87ae
MC
51842004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5185
5186 * lib/gdb.exp: Remove signed_keyword_not_used.
5187 * lib/compiler.c: Likewise.
5188 * lib/compiler.cc: Likewise.
5189
d782e0bf
MC
51902004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5191
5192 * gdb.base/whatis.c: Remove conditional disabling of "signed".
5193 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
5194
96033e83
MC
51952004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5196
5197 * gdb.base/whatis.c: Add copyright notice.
5198
cf38c229
MK
51992004-08-20 Mark Kettenis <kettenis@gnu.org>
5200
5201 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
5202 it to skip the breakpoints encoded in the inline assembly.
5203
f4b49756
MC
52042004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5205
5206 * Makefile.in: Add gdb.fortran.
5207
2f193b69
MC
52082004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5209
5210 * gdb.base/call-sc.exp (test_scalar_returns):
5211 Fix cut-and-paste glitch in "Make fun return now".
5212
89a237cb
MC
52132004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5214
5215 * configure.in: Add gdb.fortran.
5216 * configure: Regenerate.
5217 * gdb.fortran/Makefile.in: New file.
5218 * lib/gdb.exp (skip_fortran_tests): New procedure.
5219
469aff8e
MC
52202004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5221
5222 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
5223 reference to bug-gnu@prep.ai.mit.edu.
5224 * gdb.mi/mi-var-child.exp: Likewise.
5225 * gdb.mi/mi-var-cmd.exp: Likewise.
5226 * gdb.mi/mi-var-display.exp: Likewise.
5227 * gdb.mi/mi2-var-block.exp: Likewise.
5228 * gdb.mi/mi2-var-child.exp: Likewise.
5229 * gdb.mi/mi2-var-cmd.exp: Likewise.
5230 * gdb.mi/mi2-var-display.exp: Likewise.
5231
00b51b9f
MK
52322004-08-15 Mark Kettenis <kettenis@gnu.org>
5233
5234 * gdb.base/unload.c (main): Make local variable msg const.
5235
45f07fef
MC
52362004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5237
5238 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
5239 to bug-gnu@prep.ai.mit.edu.
5240 * gdb.mi/mi-disassemble.exp: Likewise.
5241 * gdb.mi/mi-eval.exp: Likewise.
5242 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
5243 default line number.
5244 * gdb.mi/mi-return.exp: Likewise.
5245 * gdb.mi/mi-simplerun.exp: Likewise.
5246 * gdb.mi/mi-stack.exp: Likewise.
5247 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
5248 number with explicit range test.
5249 * gdb.mi/mi-watch.exp: Likewise.
5250 * gdb.mi/mi2-break.exp: Likewise.
5251 * gdb.mi/mi2-cli.exp: Likewise.
5252 * gdb.mi/mi2-disassemble.exp: Likewise.
5253 * gdb.mi/mi2-eval.exp: Likewise.
5254 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
5255 default line number.
5256 * gdb.mi/mi2-return.exp: Likewise.
5257 * gdb.mi/mi2-simplerun.exp: Likewise.
5258 * gdb.mi/mi2-stack.exp: Likewise.
5259 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
5260 number with explicit range test.
5261 * gdb.mi/mi2-watch.exp: Likewise.
5262
dd8c8ee7
MC
52632004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5264
5265 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
5266 * gdb.cp/m-static.exp: Likewise.
5267 * gdb.cp/rtti.exp: Likewise.
5268
4e838464
MK
52692004-08-14 Mark Kettenis <kettenis@gnu.org>
5270
5271 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
5272
8d8cb839
EZ
52732004-08-14 Eli Zaretskii <eliz@gnu.org>
5274
5275 * ChangeLog: Prefix Local Variables with semi-colons and indent
5276 the reference to older ChangeLog files, to fix fontification in
5277 Emacs.
5278
deea8bb0
MC
52792004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5280
5281 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
5282 * gdb.mi/mi2-break.exp: Likewise.
5283
c3297504
MC
52842004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5285
5286 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
5287
25808999
MC
52882004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5289
5290 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
5291
226a8d71
MC
52922004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5293
5294 * gdb.cp/classes.exp: Remove unused declarations. Just let
5295 test names default instead of providing special names. Remove
5296 extraneous demangler test.
5297
37fdf854
JJ
52982004-08-12 Jeff Johnston <jjohnstn@redhat.com>
5299
5300 * gdb.base/unload.exp: New test for breakpoints in dynamically
5301 loaded libraries.
5302 * gdb.base/unload.c: Ditto.
5303 * gdb.base/unloadshr.c: Ditto.
5304
2d3a7986
MC
53052004-08-12 Michael Chastain <mec.gnu@mindspring.com>
5306
5307 * gdb.cp/classes.exp (test_ptype_class_objects): Call
5308 cp_test_ptype_class.
5309 (test_enums): Likewise.
5310
c72b934c
AC
53112004-08-10 Andrew Cagney <cagney@gnu.org>
5312
5313 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5314 files.
5315
cc503c8a
AC
53162004-08-10 Andrew Cagney <cagney@gnu.org>
5317
5318 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
5319 init_malloc call.
5320
902f2ccb
MC
53212004-08-10 Michael Chastain <mec.gnu@mindspring.com>
5322
5323 * ChangeLog: Add copyright notice. The notice is copied
5324 from emacs 21.3 top level ChangeLog.
5325
78c90502
MC
53262004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5327
5328 * lib/cp-support.exp: New file.
5329 * lib/cp-support.exp (cp_test_type_class): New function.
5330 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
5331 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
5332 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
5333 cp_test_ptype_class.
5334
88e5ea78
MC
53352004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5336
5337 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
5338 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5339 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
5340 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
5341 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5342 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
5343 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
5344 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
5345 gdb.mi/mi2-watch.exp: Update copyright years.
5346
6a89fc9c
MK
53472004-08-09 Mark Kettenis <kettenis@gnu.org>
5348
5349 * gdb.base/sigaltstack.exp: Provide proper anchoring.
5350
1482e0de
MC
53512004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5352
5353 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
5354 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
5355 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
5356 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5357 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
5358 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
5359 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
5360 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5361 gdb.mi/mi-watch.exp: Update copyright years.
5362
1a5ce3f3
DJ
53632004-08-08 Daniel Jacobowitz <dan@debian.org>
5364
5365 PR gdb/1738
5366 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
5367 from a breakpoint with a pending signal.
5368
04f6ecf2
DJ
53692004-08-08 Daniel Jacobowitz <dan@debian.org>
5370
5371 PR gdb/1736
5372 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
5373 * gdb.base/sigaltstack.exp (finish_test): Consume output until
5374 the prompt.
5375 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
5376
54d90d35
DJ
53772004-08-08 Daniel Jacobowitz <dan@debian.org>
5378
5379 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
5380
d2f6abb0
DJ
53812004-08-08 Daniel Jacobowitz <dan@debian.org>
5382
5383 PR gdb/1736
5384 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
5385 for i?86-*-linux*.
5386
5598c03d
DJ
53872004-08-08 Daniel Jacobowitz <dan@debian.org>
5388
5389 * gdb.arch/i386-prologue.exp: Compile without debug information.
5390
c6fee705
MC
53912004-08-08 Michael Chastain <mec.gnu@mindspring.com>
5392
5393 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
5394 rather than asking gdb to search.
5395
dd90efdb
MC
53962004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5397
5398 * gdb.base/gcore.c: Include <string.h>.
5399
1e84bec1
MC
54002004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5401
5402 * gdb.base/gcore.c: Add copyright notice.
5403
e425eb2b
MC
54042004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5405
5406 * gdb.base/freebpcmd.c: Include <stdio.h>.
5407 * gdb.base/long_long.c: Include <string.h>.
5408 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
5409 * gdb.base/siginfo.c: Include <string.h>.
5410 * gdb.base/sigstep.c: Include <string.h>.
5411
cb9aaed5
MC
54122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5413
5414 * gdb.base/complex.c: Include <stdlib.h>.
5415
55944f3d
MC
54162004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5417
5418 * gdb.base/complex.c: Add copyright notice.
5419
7b2953d9
MC
54202004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5421
5422 * gdb.base/charset.c: Include <stdlib.h>.
5423
c9133d23
MC
54242004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5425
5426 * gdb.base/auxv.c: Include <stdlib.h>.
5427
0a8490ad
MC
54282004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5429
5430 * gdb.base/auxv.c: Add copyright notice.
5431
3426d5ec
MC
54322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5433
5434 * gdb.base/coremaker.c: Add copyright notice.
5435 * gdb.base/coremaker2.c: Add copyright notice.
5436
8da195dd
AC
54372004-08-04 Andrew Cagney <cagney@gnu.org>
5438
5439 * gdb.base/store.exp: Update copyright.
5440 (check_set, up_set, check_struct, up_struct): Add a prefix to test
5441 names, do not import gdb_prompt.
5442
8d394f98
AC
54432004-08-01 Andrew Cagney <cagney@gnu.org>
5444
5445 Fix PR testsuite/1729.
5446 * gdb.base/dump.exp: Add test name to callers of capture_value, do
5447 not use capture_value with value 4.
5448 (capture_value): Add optional test name parameter.
5449 (test_reload_saved_value, test_restore_saved_value): Use $msg as
5450 the prefix, pass to capture_value.
5451
b6702b23
MK
54522004-08-01 Mark Kettenis <kettenis@gnu.org>
5453
5454 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
5455 * gdb.arch/i386-prologue.c (standard): New prototype and function.
5456 (main): Call new function.
5457
c203e0ca
MC
54582004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5459
5460 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
5461
a7995a30
MC
54622004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5463
5464 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
5465
9366563b
MC
54662004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5467
b6eeaf26 5468 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
5469 Accept more values of vtbl pointer. Remove some messages
5470 about "obsolete gcc or gdb".
5471
2fc1f950
MC
54722004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5473
5474 * gdb.cp/classes.exp: Accept more varieties of ptype output.
5475
c724d49b
MC
54762004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5477
5478 * gdb.base/asm-source.exp: Properly convert target board
5479 debug flags from gcc format to binutils format.
5480
736b0fce
MK
54812004-07-28 Mark Kettenis <kettenis@gnu.org>
5482
5483 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
5484 gdb1718". PR backtrace/1718 partially fixed.
5485
5633ea5c
JJ
54862004-07-27 Jeff Johnston <jjohnstn@redhat.com>
5487
5488 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
5489
575eebb1
NC
54902004-07-26 Nick Clifton <nickc@redhat.com>
5491
5492 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
5493 good default value for a specific architecture is available then
5494 set it to that value. Otherwise default to the -gstabs switch.
5495 Remove the -g... switches from the asm-flags variable. Allow the
5496 target board info to override the value if it wants to. Pass the
5497 switch on the assembler command line.
5498
62104619
MK
54992004-07-23 Mark Kettenis <kettenis@gnu.org>
5500
5501 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
5502 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
5503 (main): Call new function.
5504
4a1135b8
MC
55052004-07-22 Michael Chastain <mec.gnu@mindspring.com>
5506
5507 Test for PR exp/1715.
5508 * gdb.base/radix.exp: Refactor common procedures. Make all
5509 test names unique. Change XFAIL to KFAIL.
5510
8a12c1f0
MC
55112004-07-20 Michael Chastain <mec.gnu@mindspring.com>
5512
5513 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
5514 * gdb.ada/gnat_ada.gin: ... to here.
5515 * configure.in: Use gnat_ada.gin.
5516 * configure: Regenerate.
5517
23b451cf
AC
55182004-07-20 Andrew Cagney <cagney@gnu.org>
5519
5520 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
5521 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
5522 XFAILs. Clean up test messages and comments. Check backtraces.
5523 Delete re-sync code.
5524
ab618a02
MC
55252004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5526
5527 Fix PR cli/740.
5528 * gdb.base/annota1.exp: Honor gdb,nosignals.
5529 * gdb.base/annota3.exp: Likewise.
5530
46dad340
MC
55312004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5532
5533 * lib/java.exp: Update copyright notice.
5534
756d8c70
AC
55352004-07-19 Andrew Cagney <cagney@gnu.org>
5536
5537 * gdb.base/selftest.exp: Copy file from here ...
5538 * gdb.gdb/selftest.exp: ... to here.
5539
586027e6
AC
55402004-07-16 Andrew Cagney <cagney@redhat.com>
5541
5542 * lib/insight-support.exp: Delete file.
5543 * lib/java.exp (java_init): Fix copyright.
5544
029d2200
AC
55452004-07-16 Andrew Cagney <cagney@gnu.org>
5546
5547 * gdb.base/restore.c: Append "prologue" to comments marking the a
5548 function's prologue.
5549 * gdb.base/restore.exp: Update copyright, re-indent.
5550 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
5551 callerN" prefix where needed. Update patterns that match a
5552 function's prologue.
5553
653b62c5
MC
55542004-07-16 Michael Chastain <mec.gnu@mindspring.com>
5555
5556 * gdb.base/restore.c: Add copyright notice.
5557
f7d690e5
AC
55582004-07-16 Andrew Cagney <cagney@gnu.org>
5559
5560 * gdb.base/logical.exp: Update copyright.
5561 (evaluate): New procedure. Use to re-implement tests using
5562 several tables.
5563
d629a7cb
MH
55642004-07-14 Martin Hunt <hunt@redhat.com>
5565
5566 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
5567 which fixes some problems where init.tcl was not found.
5568
9c7bb332
AC
55692004-07-13 Andrew Cagney <cagney@gnu.org>
5570
6bf46641
AC
5571 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
5572 (check_sizeof, check_valueof): Do not include the output in the
5573 test name. Use gdb_test.
5574 (get_valueof): Use gdb_test_multiple.
5575
c4ffd4c0
AC
5576 * gdb.base/step-test.exp: Update copyright. Use
5577 gdb_test_multiple. Ensure that test names do not include
5578 architecture dependent output.
5579
ab89363a
AC
5580 * gdb.gdb/observer.exp: Update copyright.
5581 (setup_test): Use gdb_test_multiple.
5582 (attach_first_observer, attach_second_observer)
5583 (attach_third_observer, detach_first_observer)
5584 (detach_second_observer, detach_third_observer)
5585 (reset_counters, check_counters): Make $message a prefix.
5586 (test_normal_stop_notifications): Add "args" parameter - a list of
5587 init functions to be called. Make $message a prefix,
5588 (test_observer_normal_stop): Change the message prefixes so that
5589 they are unique, pass the attach / detach procedures to
5590 test_normal_stop_notifications.
5591
ec58997a
AC
5592 * gdb.base/signull.exp (test_segv): Prefix all tests with
5593 "${name}". Clean up test messages.
5594
b475183b
AC
5595 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
5596
9c7bb332
AC
5597 * gdb.base/ena-dis-br.exp: Update copyright.
5598 (break_at): New function. Replace send_gdb with gdb_test,
5599 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
5600 ignore count, not stopped at bpt", with KFAIL.
5601
2dd95497
CV
56022004-07-13 Corinna Vinschen <vinschen@redhat.com>
5603
5604 * gdb.base/attach.exp: Remove cleanupfile handling.
5605
419e626b
AC
56062004-07-12 Andrew Cagney <cagney@gnu.org>
5607
5608 * gdb.base/annota1.exp: Cleanup corefile test name.
5609 * gdb.base/annota3.exp: Ditto.
5610
8b1b3228
AC
56112004-07-12 Andrew Cagney <cagney@gnu.org>
5612
78650829
AC
5613 * gdb.base/signals.exp: Clean up copyright, re-indent.
5614
8b1b3228
AC
5615 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
5616 gdb_test and gdb_test_multiple.
5617
935c2760
JJ
56182004-07-08 Jeff Johnston <jjohnstn@redhat.com>
5619
5620 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 5621 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
5622 provide line number info for first statement in main.
5623
1544280f
AC
56242004-07-08 Andrew Cagney <cagney@gnu.org>
5625
1279f4ff
AC
5626 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
5627
1544280f
AC
5628 * gdb.base/sigbpt.exp: Make the common part of each test name a
5629 prefix instead of suffix.
5630
bcc82369
BR
56312004-07-07 Bob Rossi <bob_rossi@cox.net>
5632
5633 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
5634 test from test_tbreak_creation_and_listing to
5635 test_file_list_exec_source_file
5636 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
5637 Changed name of test from test_tbreak_creation_and_listing to
5638 test_file_list_exec_source_file
5639
23f4b0aa
JJ
56402004-07-07 Jeff Johnston <jjohnstn@redhat.com>
5641
5642 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
5643 the jmisc() constructor instead of <init>.
5644 * gdb.java/jmisc1.exp: Ditto.
5645
56401cd5
AC
56462004-07-07 Andrew Cagney <cagney@gnu.org>
5647
5648 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
5649 corrupting the PC.
5650
44ae2f6a
MC
56512004-07-06 Michael Chastain <mec.gnu@mindspring.com>
5652
5653 * gdb.cp/templates.exp: Accept whitespace change in demangler
5654 output.
5655
45a83408
AC
56562004-07-06 Andrew Cagney <cagney@gnu.org>
5657
5658 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
5659
d205ad70
MC
56602004-07-02 Michael Chastain <mec.gnu@mindspring.com>
5661
5662 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
5663 * lib/compiler.cc: Likewise.
5664
06ea1a61
MC
56652004-06-30 Michael Chastain <mec.gnu@mindspring.com>
5666
5667 * lib/compiler.cc: Work around string preprocessing problem
5668 with old hp c++ compiler.
5669 * lib/compiler.c: Likewise.
5670
daab1251
CV
56712004-06-29 Corinna Vinschen <vinschen@redhat.com>
5672
5673 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
5674 directives to conditionalize symbol prefixing.
5675 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
5676 additional_flags handling. Add underscore prefix for Cygwin.
5677 * gdb.arch/i386-unwind.c: Use preprocessor directives to
5678 conditionalize symbol prefixing.
5679 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
5680 additional_flags handling. Add underscore prefix for Cygwin.
5681
cc984116
CV
56822004-06-29 Corinna Vinschen <vinschen@redhat.com>
5683
5684 * gdb.base/bigcore.exp: Skip test on Cygwin.
5685
c279b077
MC
56862004-06-28 Michael Chastain <mec.gnu@mindspring.com>
5687
5688 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
5689 formats for "info register". Use gdb_test_multiple. Fix
5690 the "invalid register" test.
5691
0e915747
CV
56922004-06-28 Corinna Vinschen <vinschen@redhat.com>
5693
5694 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
5695 PID for Cygwin. Add Cygwin specific strings to check for in some
5696 tests.
5697 (do_attach_tests): Add a test for user interaction when attaching
5698 to a process with no matching symbol table already loaded.
5699
11422c86
AC
57002004-06-26 Andrew Cagney <cagney@gnu.org>
5701
5702 Test PR java/1567 and PR java/1565.
5703 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
5704 * gdb.java/jmisc2.exp: Delete file.
5705
cefbce26
MC
57062004-06-26 Michael Chastain <mec.gnu@mindspring.com>
5707
5708 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
5709
e19f872c
CV
57102004-06-25 Corinna Vinschen <vinschen@redhat.com>
5711
5712 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
5713 attach process.
5714
d931ba3b
MC
57152004-06-23 Michael Chastain <mec.gnu@mindspring.com>
5716
5717 * gdb.cp/pr-1553.exp: Remove.
5718
aef68c48
MC
57192004-06-22 Michael Chastain <mec.gnu@mindspring.com>
5720
5721 * gdb.cp/pr-1553.cc: Remove.
5722 * gdb.cp/pr-1553.exp: Disable this test.
5723
8d5df71a
JB
57242004-06-20 Jim Blandy <jimb@redhat.com>
5725
a9c64011 5726 Fix PR testsuite/1680.
8d5df71a
JB
5727 * gdb.arch/i386-sse.exp: Properly quote curly braces in
5728 regular expressions.
5729
4ac6f39d
MC
57302004-06-19 Michael Chastain <mec.gnu@mindspring.com>
5731
5732 Fix PR testsuite/1679.
5733 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
5734 Issue an UNSUPPORTED result instead.
5735
1b413552
JB
57362004-06-18 Jim Blandy <jimb@redhat.com>
5737
5738 * gdb.base/charset.exp: Only send a control-C if we see a new
5739 prompt and incomplete command.
5740
6daa6ebd
MC
57412004-06-18 Michael Chastain <mec.gnu@mindspring.com>
5742
5743 * gdb.cp/pr-574.cc: Add copyright notice.
5744
51fa4ae0
JB
57452004-06-17 Jim Blandy <jimb@redhat.com>
5746
5747 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
5748 cases where the regexp has no groups; this grabs random text from
5749 the previous test suite, whatever that was.
5750
8fea26c5
MC
57512004-06-17 Michael Chastain <mec.gnu@mindspring.com>
5752
5753 * gdb.cp/printmethod.cc: Add copyright notice.
5754
1e3aeb41
MC
57552004-06-16 Michael Chastain <mec.gnu@mindspring.com>
5756
5757 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
5758
9d9030bc
AC
57592004-06-16 Andrew Cagney <cagney@gnu.org>
5760
5761 * gdb.base/signull.c: Update copyright. Include <string.h>.
5762 (bowler): Replace data_pointer with data_read
5763 and data_write cases. Add code_descriptor case.
5764 (zero, desc): New array and pointer.
5765 (data, code): Change to simple pointers.
5766 * gdb.base/signull.exp: Fix probe pattern matching a function
5767 descriptor SIGSEGV. Replace data_pointer with data_read and
5768 data_write tests.
5769
acd4ad44
AC
57702004-06-16 Andrew Cagney <cagney@gnu.org>
5771
5772 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
5773
08fd625c
MC
57742004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5775
5776 * gdb.base/long_long.c: Add copyright notice.
5777
1903502c
MC
57782004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5779
5780 * gdb.base/long_long.exp: Remove reference to
5781 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
5782 to gdb_breakpoint and gdb_continue_to_breakpoint.
5783
83313cb1
JB
57842004-06-14 Jim Blandy <jimb@redhat.com>
5785
5786 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
5787 endian case.
5788
1bf404ef
AC
57892004-06-14 Andrew Cagney <cagney@gnu.org>
5790
5791 * gdb.base/gcore.exp (capture_command_output): Delete the always
5792 passing tests containing inferior values.
5793 * gdb.base/ending-run.exp: Do not include the breakpoint address
5794 in the test message. Update copyright.
5795 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
5796 size in the test name, use gdb_test_multiple. Update copyright.
5797
ef220b33
MC
57982004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5799
5800 * gdb.cp/ref-types.cc: Add copyright notice.
5801
4f70a4c9
MC
58022004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5803
5804 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
5805 hp_aCC_compiler.
5806 * lib/compiler.cc: Likewise.
5807 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
5808 'set' commands. Log diagnostics for other lines. Set
5809 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
5810
335928ac
MC
58112004-06-13 Michael Chastain <mec.gnu@mindspring.com>
5812
5813 * gdb.cp/try_catch.cc: Add copyright notice.
5814
2efb12e8
MC
58152004-06-12 Michael Chastain <mec.gnu@mindspring.com>
5816
5817 * gdb.cp/userdef.cc: Add copyright notice.
5818
0bbed51a
MC
58192004-06-11 Michael Chastain <mec.gnu@mindspring.com>
5820
5821 * gdb.cp/virtfunc.cc: Add copyright notice.
5822
e12a46c9
RC
58232004-06-11 Randolph Chung <tausq@debian.org>
5824
5825 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
5826 problem.
5827
338e05af
AC
58282004-06-10 Andrew Cagney <cagney@gnu.org>
5829
5830 * lib/compiler.cc, lib/compiler.c: Append either
5831 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
5832 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
5833 instead of gcc-3-3.
5834
dc3f10cb
AC
58352004-06-09 Andrew Cagney <cagney@gnu.org>
5836
b4d946af
AC
5837 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
5838 gdb/1455, bug is specific to "long long" and "double".
a9c64011 5839
dc3f10cb
AC
5840 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
5841 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
5842 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
5843 fixed.
5844
b5c0bfa2
AC
58452004-06-09 Andrew Cagney <cagney@gnu.org>
5846
5847 * gdb.base/structs.exp (test_struct_returns): Replace
5848 "return_value_unknown" and "finish_value_unknown" by
5849 "return_value_known" and "finish_value_known". Instead of
5850 "return_value_unknown" iff "finish_value_unknown", check
5851 "return_value_known" implies "finish_value_known".
5852
caeb605f
MH
58532004-06-08 Martin Hunt <hunt@redhat.com>
5854
5855 * gdb.base/float.exp: Add pattern for mips targets.
5856
c892bb64
RC
58572004-06-08 Randolph Chung <tausq@debian.org>
5858
5859 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
5860 message for unknown architectures more clear.
5861
48306d3e
JB
58622004-06-08 Joel Brobecker <brobecker@gnat.com>
5863
5864 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
5865 start the execution of the program.
5866
83ecb59f
JB
58672004-06-07 Jim Blandy <jimb@redhat.com>
5868
5869 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
5870 * gdb.arch/i386-cpuid.h: New helper file.
5871
55264cb4
RC
58722004-06-07 Randolph Chung <tausq@debian.org>
5873
5874 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
5875 has started.
5876
23cadb28
RM
58772004-06-04 Roland McGrath <roland@redhat.com>
5878
5879 Fix PR gdb/1647.
5880 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
5881 differently to be robust to output buffering differences.
5882
51d01eda
MC
58832004-06-04 Michael Chastain <mec.gnu@mindspring.com>
5884
5885 * gdb.threads/pthreads.exp: Update copyright years.
5886 (check_control_c): Change asynchronous 'after' to synchronous.
5887
f4fc3b93
RM
58882004-06-04 Roland McGrath <roland@redhat.com>
5889
5890 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
5891 next gdb prompt.
5892
4013522b
MC
58932004-06-02 Michael Chastain <mec.gnu@mindspring.com>
5894
5895 Fix PR gdb/1636.
5896 * gdb.threads/manythreads.exp: Change asynchronous 'after'
5897 calls to synchronous.
5898
7a8f1e6b
JB
58992004-05-26 Jim Blandy <jimb@redhat.com>
5900
5901 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
5902
81bb3443
RC
59032004-05-24 Randolph Chung <tausq@debian.org>
5904
5905 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
5906 * gdb.asm/pa.inc: New file.
5907
8f5a3103
MK
59082004-05-22 Mark Kettenis <kettenis@gnu.org>
5909
5910 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
5911
734b8fe8 59122004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 5913 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
5914
5915 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
5916 GDB prompt.
5917
725603e1
UW
59182004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5919
f4fc3b93 5920 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
5921 setjmp/longjmp. Use sigaction instead of signal.
5922
8b923272 59232004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 5924 Michael Snyder <msnyder@redhat.com>
8b923272
JB
5925
5926 * gdb.threads/pthread_cond_wait.c: New file.
5927 * gdb.threads/pthread_cond_wait.exp: New testcase.
5928
8bfabb04
AC
59292004-05-13 Andrew Cagney <cagney@redhat.com>
5930
5931 * gdb.base/signull.exp, gdb.base/signull.c: New files.
5932 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
5933
42edda50
AC
59342004-05-11 Andrew Cagney <cagney@redhat.com>
5935
5936 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
5937 fixed but revealed gdb/1639.
5938
d303a6c7
AC
59392004-05-10 Andrew Cagney <cagney@redhat.com>
5940
5941 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
5942 func1" and "next to 2nd alarm", kernel bug avoided.
5943
bf08c2a1
DJ
59442004-05-10 Daniel Jacobowitz <dan@debian.org>
5945
5946 PR external/1568
5947 * gdb.base/bigcore.exp: Check the size of the dumped core file.
5948 XFAIL if it is smaller than bytes_allocated.
5949 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
5950 (main): Make chunks_allocated unsigned. Correct comment.
5951
c0586a34
JB
59522004-05-07 Joel Brobecker <brobecker@gnat.com>
5953
5954 * gdb.arch/powerpc-aix-prologue.c: New file.
5955 * gdb.arch/powerpc-aix-prologue.exp: New file.
5956
f2785d12
JB
59572004-05-07 Jim Blandy <jimb@redhat.com>
5958
5959 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
5960 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
5961
bd7f6e30
JB
59622004-05-06 Joel Brobecker <brobecker@gnat.com>
5963
5964 * gdb.base/sep.exp: No longer setup_kfail when the program was
5965 built with dwarf2.
5966
0a5e7efe
JI
59672004-05-05 Jim Ingham <jingham@apple.com>
5968
5969 * gdb.base/pending.exp: Make sure pending breakpoints
5970 preserve the ignore count.
f4fc3b93 5971
a8958849
MK
59722004-04-27 Jerome Guitton <guitton@gnat.com>
5973
5974 * i386-prologue.exp: Add testcase for jump instruction as first
5975 instruction of the real code.
5976 * i386-prologue.c (jump_at_beginning): New function.
5977
7e103f5b
MK
59782004-04-28 Mark Kettenis <kettenis@gnu.org>
5979
5980 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
5981 x86_64-*-*.
5982
5d38b224
MK
59832004-04-28 Mark Kettenis <kettenis@gnu.org>
5984
5985 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
5986 i*86-*-*.
5987
0ef32fd9
MK
59882004-04-25 Mark Kettenis <kettenis@gnu.org>
5989
5990 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
5991 expression that checks the return type.
5992
71d7dd7c
AC
59932004-04-23 Andrew Cagney <cagney@redhat.com>
5994
5995 * gdb.base/call-sc.exp: New test of scalar call/return values.
5996 * gdb.base/call-sc.c: Ditto.
5997
1e9f977e
JJ
59982004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5999
6000 * gdb.threads/manythreads.c: Reduce thread stack size.
6001
899d9e3a
JJ
60022004-04-23 Jeff Johnston <jjohnstn@redhat.com>
6003
6004 * gdb.threads/manythreads.c: Add copyright notice.
6005
61bcae62
AC
60062004-04-23 Andrew Cagney <cagney@redhat.com>
6007
6008 * gdb.base/siginfo.exp: Better handle step out of signal.
6009 * gdb.base/sigstep.exp: Ditto.
6010
7339a42e 60112004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 6012 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
6013
6014 * gdb.threads/manythreads.c: New testcase.
6015 * gdb.threads/manythreads.exp: Ditto.
6016
5c98409b
JB
60172004-04-22 Jim Blandy <jimb@redhat.com>
6018
6019 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
6020 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
6021
3b611f1a
MC
60222004-04-21 Michael Chastain <mec.gnu@mindspring.com>
6023
6024 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
6025
f0fd9238
AC
60262004-04-21 Andrew Cagney <cagney@redhat.com>
6027
6028 * gdb.base/sigstep.c: New file.
6029 * gdb.base/sigstep.exp: New file.
6030
90990674
JB
60312004-04-16 Joel Brobecker <brobecker@gnat.com>
6032
6033 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
6034 call to observer_notify_normal_stop.
6035
78cef34b
AC
60362004-04-15 Andrew Cagney <cagney@redhat.com>
6037
6038 * gdb.base/siginfo.c: New file.
6039 * gdb.base/siginfo.exp: New file.
6040
d2343407
JB
60412004-04-12 J. Brobecker <brobecker@gnat.com>
6042
6043 * gdb.base/sep.exp: Fix typo in comment.
6044
a2dba3c8
JB
60452004-04-12 J. Brobecker <brobecker@gnat.com>
6046
6047 * gdb.base/sep.c: New file.
6048 * gdb.base/sep-proc.c: New file.
6049 * gdb.base/sep.exp: New testcase.
6050
15f7b60e
MK
60512004-04-09 Mark Kettenis <kettenis@gnu.org>
6052
6053 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
6054 support.
6055
44f4de1a
AC
60562004-04-05 Andrew Cagney <cagney@redhat.com>
6057
6058 * gdb.base/sigaltstack.c: New file.
6059 * gdb.base/sigaltstack.exp: New file.
6060
ef04f396
JB
60612004-04-04 Joel Brobecker <brobecker@gnat.com>
6062
6063 * gdb.base/foll-fork.exp: Update the expected output for
6064 "help set follow-fork-mode", to match a change that was made
6065 to the help of this variable on 2004-01-13.
6066
d40d2c92
JB
60672004-04-01 Joel Brobecker <brobecker@gnat.com>
6068
6069 * lib/ada.exp: Add copyright notice.
6070 * bar.ads: Likewise.
6071 * bar.adb: Likewise.
6072 * null_record.adb: Likewise.
6073 * null_record.exp: Likewise.
6074 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
6075
f86ef5a3
JB
60762004-04-01 Joel Brobecker <brobecker@gnat.com>
6077
6078 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
6079 * configure: Regenerate.
6080
414e70e3
JB
60812004-04-01 Joel Brobecker <brobecker@gnat.com>
6082
6083 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
6084 to build the application. Remove the message printed when in
6085 verbose mode, redundant with the UNSUPPORTED message above.
6086
f0aaee49
JB
60872004-03-31 Joel Brobecker <brobecker@gnat.com>
6088
6089 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
6090 * gdb.ada (null_record.exp): New testcase.
6091
ac81cb54
JB
60922004-03-31 Joel Brobecker <brobecker@gnat.com>
6093
6094 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
6095
854af2f7
JB
60962004-03-31 Joel Brobecker <brobecker@gnat.com>
6097
6098 * gdb.ada: New subdirectory.
6099 * gdb.ada/Makefile.in: New file.
6100 * gdb.ada/gnat_ada.gpr.in: New file.
6101
034cb681
JB
61022004-03-31 Joel Brobecker <brobecker@gnat.com>
6103
6104 * lib/ada.exp: New file.
6105
78a1a894
DJ
61062004-03-24 Daniel Jacobowitz <drow@mvista.com>
6107
6108 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
6109 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
6110
4b2b3b3e
AC
61112004-03-22 Andrew Cagney <cagney@redhat.com>
6112
6113 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
6114 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
6115 Problem identified by Ulrich Weigand.
6116
23c73aa3
DC
61172004-03-17 David Carlton <carlton@kealia.com>
6118
6119 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
6120 PR c++/826.
6121
d63a86f8
RM
61222004-03-16 Roland McGrath <roland@redhat.com>
6123
6124 * gdb.base/auxv.exp: New file.
6125 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
6126
0e02aa50
DC
61272004-03-12 David Carlton <carlton@kealia.com>
6128
6129 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
6130 * gdb.cp/pr-1553.cc: Ditto.
6131 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
6132 pass branch.
6133
c20b71be
MC
61342004-03-12 Michael Chastain <mec.gnu@mindspring.com>
6135
6136 * gdb.cp/templates.exp: Accept more template types.
6137
c7414a01
MC
61382004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6139
6140 From Corinna Vinschen with modifications.
6141 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
6142 local variable obj_with_enum.
6143 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
6144 results with obj_with_enum.
6145
ed69573c
MC
61462004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6147
6148 * gdb.cp/classes.cc: New file, copied from misc.cc.
6149 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
6150
28301461
MC
61512004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6152
6153 * gdb.cp/misc.cc: Add copyright notice.
6154
1198ecbe
DC
61552004-03-05 David Carlton <carlton@kealia.com>
6156
6157 * gdb.cp/rtti.exp: Add 'print *obj3' test.
6158 * gdb.cp/rtti.h: Update copyright.
6159 (namespace n2::n3): New.
6160 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
6161 (n2::n3::func3): New.
6162 (main): Call n2::n3::func3.
6163 * gdb.cp/rtti2.cc: Update copyright.
6164 (n2::create3): New.
6165
9e08c470
MK
61662004-03-04 Mark Kettenis <kettenis@gnu.org>
6167
6168 * gdb.asm/openbsd.inc: Fix typo.
6169
4bebc3aa
FF
61702004-03-03 Fred Fish <fnf@redhat.com>
6171
6172 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
6173 "val" instead of unused "size". Update copyright year.
6174
6ea9fb37
DJ
61752004-02-29 Daniel Jacobowitz <drow@mvista.com>
6176
6177 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
6178 to use unsigned char.
6179 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
6180 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
6181
23b23974
DJ
61822004-02-29 Daniel Jacobowitz <drow@mvista.com>
6183
6184 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
6185 line of output.
6186
7574fd53
DJ
61872004-02-28 Daniel Jacobowitz <drow@mvista.com>
6188
6189 * gdb.base/relocate.c (dummy): Initialize.
6190
a195357f
DJ
61912004-02-28 Daniel Jacobowitz <drow@mvista.com>
6192
6193 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
6194 a breakpoint at exit.
6195
72fd54a9
FF
61962004-02-27 Fred Fish <fnf@redhat.com>
6197
6198 * gdb.base/chng-syms.exp: Add expect condition to match failing
6199 case that isn't a timeout.
6200
b9d23137
AC
62012004-02-27 Andrew Cagney <cagney@redhat.com>
6202
6203 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
6204 support.
6205
15d208f6 62062004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 6207
15d208f6
FF
6208 * gdb.arch/gdb1431.c: Remove.
6209 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
6210 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
6211 of "until" incorrectly.
6212
98f9cd2d
JB
62132004-02-26 J. Brobecker <brobecker@gnat.com>
6214
6215 * gdb.cp/class2.cc (empty): New class.
6216 (refer): New function.
6217 (main): Declare an object of type empty and use it.
6218 * gdb.cp/class2.exp: Print the value of an object of type empty.
6219
9b50c11b
JJ
62202004-02-26 Jeff Johnston <jjohnstn@redhat.com>
6221
6222 * gdb.base/langs.exp: Update query string to match the
6223 new nquery format used for pending breakpoints.
6224
0dcd613f
AC
62252004-02-26 Andrew Cagney <cagney@redhat.com>
6226
6227 Fix PR i18n/1570.
6228 * gdb.base/charset.c: Update copyright notice.
6229 (main, init_string): Remove the escape character '\e' tests.
6230 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
6231 * gdb.base/charset.exp (valid_host_charset): Ditto.
6232 * gdb.base/setvar.exp: Ditto.
6233
b8a56647
AC
62342004-02-24 Andrew Cagney <cagney@redhat.com>
6235
90d59e34
AC
6236 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
6237 mmapped data in core file" PASS and FAIL messages consistent.
6238
b8a56647
AC
6239 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
6240 setting a breakpoint. Work around PR java/1565.
6241
9f27c604
JJ
62422004-02-23 Jeff Johnston <jjohnstn@redhat.com>
6243
6244 * lib/gdb.exp (gdb_breakpoint): Update query string to match
6245 new nquery format.
6246 * gdb.base/pending.exp: Ditto.
6247
3224a706
MK
62482004-02-22 Mark Kettenis <kettenis@gnu.org>
6249
6250 * configure.in: Run stabs tests on *BSD.
6251 * configure: Regenerated.
6252
41e0a9ca
MK
62532004-02-21 Mark Kettenis <kettenis@gnu.org>
6254
6255 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
6256
1e1b3428
FF
62572004-02-20 Fred Fish <fnf@redhat.com>
6258
6259 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
6260 blank in test for "returns short", for consistency with other
6261 "returns xxx" tests. Update copyright year.
6262
f9a7572a
FF
62632004-02-19 Fred Fish <fnf@redhat.com>
6264
6265 New testcase for PR breakpoint/1558.
6266 * gdb.arch/gdb1558.exp: New file.
6267 * gdb.arch/gdb1558.c: New file.
6268
b2ce2854
EZ
62692004-02-19 Elena Zannoni <ezannoni@redhat.com>
6270
6271 * gdb.base/nodebug.exp: Fix typo.
6272
e7c9ff01
JB
62732004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6274
6275 Committed by Jim Blandy <jimb@redhat.com>.
6276
62f4b920
JB
6277 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
6278
2db536a1
JB
6279 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
6280
e7c9ff01
JB
6281 * gdb.base/float.exp: Support s390*-*-* targets.
6282
f3205b34
AF
62832004-02-17 Adam Fedor <fedor@gnu.org>
6284
6285 * gdb.base/gdb1555.exp: New file.
6286 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
6287
9d62932d
EZ
62882004-02-17 Elena Zannoni <ezannoni@redhat.com>
6289
6290 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
6291
344c9711
FF
62922004-02-16 Fred Fish <fnf@redhat.com>
6293
6294 * gdb.arch/gdb1291.c: Remove
6295 * gdb.arch/gdb1291.s: New test input file.
6296 * gdb.arch/gdb1291.exp: Expand test to check case that should not
6297 fail. Test for correct result, known incorrect result, other
6298 failures and timeouts.
6299
2d822687
AC
63002004-02-16 Andrew Cagney <cagney@redhat.com>
6301
6302 * gdb.base/bigcore.exp: New file.
6303 * gdb.base/bigcore.c: New file.
6304
dac15b66
AC
63052004-02-13 Andrew Cagney <cagney@redhat.com>
6306
6307 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
6308 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
6309 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6310 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
6311 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
6312 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
6313 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
6314 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
6315 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
6316 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
6317
6bdfc2c4
JJ
63182004-02-11 Jeff Johnston <jjohnstn@redhat.com>
6319
6320 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
6321 executed is an alloc instruction.
6322
87b3ede8
DC
63232004-02-11 David Carlton <carlton@kealia.com>
6324
6325 * gdb.cp/breakpoint.exp: New.
6326 * gdb.cp/breakpoint.cc: New.
6327
6e19e2bf
MC
63282004-02-11 Michael Chastain <mec.gnu@mindspring.com>
6329
6330 Partial fix for PR gdb/1543.
6331 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
6332 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
6333 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
6334 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
6335 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
6336 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
6337 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
6338 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
6339 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
6340 to bug-gdb@prep.ai.mit.edu .
6341 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
6342 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
6343 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
6344 Likewise.
6345
5c5455dc
AC
63462004-02-10 Andrew Cagney <cagney@redhat.com>
6347
6348 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
6349 using gdb_internal_error_resync.
6350
9cf689d7
DJ
63512004-02-09 Daniel Jacobowitz <drow@mvista.com>
6352
6353 * gdb.threads/thread-specific.exp: Stop early if no threads are
6354 found.
6355
d2dc51db
MC
63562004-02-09 Michael Chastain <mec.gnu@mindspring.com>
6357
6358 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
6359
14b1a056
DJ
63602004-02-08 Daniel Jacobowitz <drow@mvista.com>
6361
6362 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
6363 breakpoints.
6364
83f66e8f
DJ
63652004-02-07 Daniel Jacobowitz <drow@mvista.com>
6366
6367 * config/sim.exp (gdb_load): Handle $arg == "".
6368 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
6369 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
6370
30fc0091
EZ
63712004-02-07 Elena Zannoni <ezannoni@redhat.com>
6372
a9c64011
AS
6373 * gdb.base/maint.exp: Update test to reflect
6374 obstack changes.
30fc0091 6375
4d806929
JJ
63762004-02-04 Jeff Johnston <jjohnstn@redhat.com>
6377
6378 * gdb.base/pendshr.c (pendfunc): New function that calls
6379 pendfunc1.
6380 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
6381
7bfdd688
FF
63822004-02-04 Fred Fish <fnf@redhat.com>
6383
6384 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
6385 function symbols and update copyright years.
6386 * gdb.arch/gdb1291.c: Ditto.
6387
aaa08ee4
MC
63882004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6389
6390 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
6391
dbad7755
MC
63922004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6393
6394 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
6395
ec4646ef
MC
63962004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6397
6398 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
6399
1b802196
FF
64002004-02-02 Fred Fish <fnf@redhat.com>
6401
6402 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
6403 remote targets. Update copyright years.
6404
18fe2033
JJ
64052004-02-02 Jeff Johnston <jjohnstn@redhat.com>
6406
6407 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
6408 support.
6409 * gdb.base/langs.exp: Fix test which attempts to create
6410 breakpoint on non-existent function to handle new pending
6411 support.
6412 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
6413 a breakpoint.
6414 * gdb.base/pending.exp: New test.
6415 * gdb.base/pending.c: New file.
6416 * gdb.base/pendshr.c: Ditto.
6417
8d577d32
DC
64182004-02-02 David Carlton <carlton@kealia.com>
6419
6420 * gdb.cp/overload.exp: Add overloadNamespace tests.
6421 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
6422 (overloadNamespace, XXX): New.
6423 (main): Call XXX::marker2.
6424
3ad13771
FF
64252004-02-01 Fred Fish <fnf@redhat.com>
6426
6427 * gdb.base/dump.exp: Use runto_main instead of "runto main".
6428 * gdb.base/finish.exp: Ditto.
6429 * gdb.base/gcore.exp: Ditto.
6430 * gdb.base/huge.exp: Ditto.
6431 * gdb.base/info-proc.exp: Ditto.
6432 * gdb.base/return2.exp: Ditto.
6433 * gdb.threads/gcore-thread.exp: Ditto.
6434
44c75849
DJ
64352004-02-01 Daniel Jacobowitz <drow@mvista.com>
6436
6437 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
6438
005bc093
MK
64392004-02-01 Mark Kettenis <kettenis@gnu.org>
6440
6441 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
6442 that opening the file succeeds on OpenBSD.
6443
c47cebdb
DJ
64442004-02-01 Daniel Jacobowitz <drow@mvista.com>
6445
6446 * gdb.threads/thread-specific.c: New file.
6447 * gdb.threads/threads-specific.exp: New test script.
6448 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
6449 to expect_out.
6450
5a01311c
MK
64512004-02-01 Mark Kettenis <kettenis@gnu.org>
6452
6453 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
6454 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
6455 only on the "print_small_structs from print_long_arg_list" test.
6456
ce22a4f1
DJ
64572004-02-01 Daniel Jacobowitz <drow@mvista.com>
6458
6459 * gdb.base/completion.exp: Kill a stray backslash.
6460
6461 From Jim Ingham <jingham@apple.com>:
6462 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
6463 agrees with the result from sending a tab.
6464
abbab9d3
DJ
64652004-01-31 Daniel Jacobowitz <drow@mvista.com>
6466
6467 * gdb.base/chng-syms.exp: Remove stray newline.
6468
53904d1e
MK
64692004-01-31 Mark Kettenis <kettenis@gnu.org>
6470
6471 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
6472 *-*-openbsd*.
6473 * gdb.asm/openbsd.inc: New file.
6474
3a4b3aac
MK
64752004-01-30 Mark Kettenis <kettenis@gnu.org>
6476
6477 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
6478 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
6479 *-*solaris2*. Remove commented out default settings for
6480 asm-flags. Replace gdb_compile with target_link.
6481
ebac27b4
MC
64822004-01-29 Michael Chastain <mec.gnu@mindspring.com>
6483
6484 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
6485 for all tests. Remove old hp-ux and cygnus xfail cases.
6486
d8679d84
PH
64872004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
6488
6489 * gdb.base/chng-syms.exp: New file.
6490 * gdb.base/chng-syms.c: New file.
6491
0a55bc22
MC
64922004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6493
6494 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
6495 Provide arms for current output in all my configurations.
6496
94b8e876
MC
64972004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6498
6499 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
6500 * lib/compiler.cc: Likewise.
6501 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
6502 get the right preprocessor. Eval the output directly. Remove
6503 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
6504 hp_f77_compiler and hp_f90_compiler completely.
6505 (gdb_preprocess): Delete.
6506 (get_compiler): Delete.
6507
7cf03d44
MK
65082004-01-24 Mark Kettenis <kettenis@gnu.org>
6509
6510 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
6511 <string.h>.
6512
68b6dce9
NR
65132004-01-24 Nick Roberts <nick@nick.uklinux.net>
6514
6515 * gdb.mi/mi-stack.exp: Update copyright.
6516
b368761e
DC
65172004-01-23 David Carlton <carlton@kealia.com>
6518
6519 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
6520 test for cp_lookup_transparent_type.
6521 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
6522 call them.
6523
f2061b53
DJ
65242004-01-23 Daniel Jacobowitz <drow@mvista.com>
6525
6526 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
6527 after -var-update.
6528
37fc574a
DC
65292004-01-23 David Carlton <carlton@kealia.com>
6530
6531 * gdb.cp/namespace.cc (C::ensureRefs): New.
6532 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
6533
8e94b928
NR
65342004-01-20 Nick Roberts <nick@nick.uklinux.net>
6535
6536 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
6537 case "-stack-list-locals 2".
6538 * gdb.mi/mi-var-child.exp: Test for case
6539 "-var-list-children --all-values NAME".
6540
997b0952
MC
65412004-01-18 Michael Chastain <mec.gnu@mindspring.com>
6542
6543 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
6544
52470da3
MK
65452004-01-18 Mark Kettenis <kettenis@gnu.org>
6546
7049b4b8
MK
6547 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
6548 used with gdb_test_multiple.
6549
52470da3
MK
6550 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
6551 read at address 0. This fixes PR testsuite/1504.
6552
da6012e5
DJ
65532004-01-18 Daniel Jacobowitz <drow@mvista.com>
6554
6555 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
6556 Remove downloading, guessing the host executable, the calls to
6557 gdb_file_cmd and gdb_target_cmd, and "load" support.
6558 (infer_host_exec): New function broken out from gdb_load.
6559 (gdb_load): New wrapper for gdbserver_gdb_load.
6560 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
6561 gdb_target_cmd. Use -target-select.
6562 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
6563 Download binaries to the host. Clear last_mi_remote_file when
6564 we load a new binary.
6565 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
6566 call gdbserver_gdb_load and mi_gdb_target_cmd.
6567
32c70722
MC
65682004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6569
6570 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
6571 type patterns.
6572
b0cecf36
MC
65732004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6574
6575 * gdb.cp/templates.exp: Fix typo in test name of
6576 "print Foo<volatile char*>::foo".
6577
4120d7e6
MC
65782004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6579
6580 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
6581
f679e530
BE
65822004-01-16 Ben Elliston <bje@wasabisystems.com>
6583
6584 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
6585 (clean mostlyclean): Remove empty rm.
6586
091c48f6
MC
65872004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6588
6589 * gdb.base/setvar.exp: Add copyright years.
6590
3e5fc8d2
DC
65912004-01-14 David Carlton <carlton@bactrian.org>
6592
6593 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
6594 PR c++/1511 and update coment.
6595 * gdb.cp/templates.exp: Update patterns to match current output.
6596 If changes involve something other than whitespace, KFAIL
6597 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
6598
63d06c5c
DC
65992004-01-14 David Carlton <carlton@kealia.com>
6600
6601 * gdb.cp/namespace.exp: Add tests involving classes defined within
6602 namespaces.
6603 * gdb.cp/namespace.cc (C::CClass): New.
6604 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
6605
a51dab88
EZ
66062004-01-14 Elena Zannoni <ezannoni@redhat.com>
6607
6608 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
6609 what debug info we have. Print a better message if something goes
6610 wrong while producing the separate debug info file.
6611
a476ccc9
MC
66122004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6613
6614 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
6615
f453692c
MC
66162004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6617
6618 * gdb.base/callfuncs.c: Add copyright notice.
6619
f40063a5
MC
66202004-01-13 Michael Chastain <mec.gnu@mindspring.com>
6621
6622 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
6623 inheritance. PR gdb/1498, PR gcc/13539.
6624
19ac3974
EZ
66252004-01-13 Elena Zannoni <ezannoni@redhat.com>
6626
a9c64011
AS
6627 * gdb.threads/gcore-thread.exp: Prefix name of binary with
6628 test specific name.
6629 * gdb.mi/gdb669.exp: Ditto.
6630 * gdb.mi/mi-pthreads.exp: Ditto.
6631 * gdb.mi/mi1-pthreads.exp: Ditto.
6632 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 6633
56c97c6e
MC
66342004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6635
6636 * gdb.cp/member-ptr.cc: Add copyright notice.
6637
a0644324
MC
66382004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6639
6640 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
6641 some patterns for recent versions of gcc and hpacc. Delete
6642 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
6643 Delete tests that access a NULL pointer-to-member-data. This
6644 script is still disabled for gcc.
6645
32fabe09
EZ
66462004-01-12 Elena Zannoni <ezannoni@redhat.com>
6647
6648 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 6649 escaped correctly.
32fabe09 6650
1f8a6abb
EZ
66512004-01-12 Elena Zannoni <ezannoni@redhat.com>
6652
6653 * gdb.base/sepdebug.exp: New file.
6654 * gdb.base/sepdebug.c: New file.
6655 * lib/gdb.exp (separate_debug_filename): New procedure.
6656 (gdb_gnu_strip_debug): New procedure.
6657
48efe704
AC
66582004-01-12 Andrew Cagney <cagney@redhat.com>
6659
6660 * gdb.mi/ChangeLog: Delete file. Renamed to ...
6661 * gdb.mi/ChangeLog-1999-2003: New file.
6662
a9415475
AC
66632004-01-12 Andrew Cagney <cagney@redhat.com>
6664
6665 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
6666 "Renaming a directory to a non-empty directory returns ENOTEMPTY
6667 or EEXIST", treat EBUSY as an XFAIL.
6668
83b8cf9d
MC
66692004-01-11 Michael Chastain <mec.gnu@mindspring.com>
6670
6671 * gdb.base/scope.exp: Remove obsolete setup_xfail for
6672 hp_cc_compiler.
6673
9939d2a8
MC
66742004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6675
6676 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
6677 decorations.
6678
1ff8cadf
MC
66792004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6680
6681 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
6682 and "(aCC)" decorations. Remove obsolete doco about old
6683 test results.
6684
6fa9022e
MC
66852004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6686
6687 * gdb.cp/exception.exp: Fix typo in doco.
6688
209721fe
MK
66892004-01-09 Mark Kettenis <kettenis@gnu.org>
6690
6691 * gdb.base/gdb1476.exp: Fix typo.
6692
ef11303e
MC
66932004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6694
6695 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
6696 file.
6697
041ab88c
MC
66982004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6699
6700 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
6701 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
6702 Use gdb_compile. Remove restriction on gcc. Add some patterns
6703 for recent version of gdb. Delete second half, which was a copy
6704 of the first half with different build flags. This test is
6705 still disabled because it is still not ready for production.
6706
e36d075a
MC
67072004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6708
6709 * gdb.cp/exception.cc: Add copyright notice.
6710 * gdb.cp/exception.exp: Add a notice that this file is broken
6711 because of line number changes caused by addition of copyright
6712 notice.
6713
42b190ad
MC
67142004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6715
6716 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
6717 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
6718
8f25f06b
MC
67192004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6720
6721 * gdb.cp/classes.exp: Accept gnu abi 2.
6722 * gdb.cp/derivation.exp: Likewise.
6723 * gdb.cp/overload.exp: Likewise.
6724 * gdb.cp/virtfunc.exp: Likewise.
6725
06ded8b8
MC
67262004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6727
6728 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
6729 semicolon after end of function.
6730
77c26ae3
MC
67312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6732
6733 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
6734 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
6735 boilerplate code for compiling and running the program under
6736 test. Add some string method tests.
6737
20757486
MC
67382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6739
6740 * gdb.cp/bs15503.cc: Add copyright notice.
6741 * gdb.cp/bs15503.exp: Adjust line number.
6742
0fd3b503
MC
67432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6744
6745 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
6746 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
6747
10d1bea8
MC
67482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6749
6750 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
6751 hp_cc_compiler.
6752
2789202a
MC
67532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6754
6755 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
6756 * gdb.cp/ctti.exp: Use the marker instead of "next".
6757 With gcc, run further before bailing.
6758
b862f14c
MC
67592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6760
6761 * gdb.cp/cttiadd.cc: Add copyright notice.
6762 * gdb.cp/cttiadd1.cc: Likewise.
6763 * gdb.cp/cttiadd2.cc: Likewise.
6764 * gdb.cp/cttiadd3.cc: Likewise.
6765
96da2469
MC
67662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6767
6768 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
6769 Use gdb_test, gdb_test_multiple. Use floating-point values that
6770 have exact representations in IEEE-ish formats.
6771
053248ff
MC
67722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6773
6774 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
6775 compilers. Delete duplicate call to get_compiler_info.
6776 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
6777 * gdb.base/volatile.exp: Likewise.
6778
84acecdd
MK
67792004-01-07 Mark Kettenis <kettenis@gnu.org>
6780
6781 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
6782 memory at address 0.
6783
fe11a27f
MC
67842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6785
6786 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
6787 to test for hp-ux assembler. Fix copyright years.
6788
60ad077b
AC
67892004-01-07 Andrew Cagney <cagney@redhat.com>
6790
6791 * gdb.base/fileio.c (strerrno): Add "EBUSY".
6792
1c9b8f33
AC
67932004-01-07 Andrew Cagney <cagney@redhat.com>
6794
6795 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
6796 when creating the read-only file. From analysis by Roland McGrath
6797 and Elena Zannoni.
6798
753ccc7a
MC
67992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6800
6801 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
6802
eca3e36b
MC
68032004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6804
6805 * gdb.base/cvexpr.c: Be type-safe with function pointers and
6806 data pointers.
6807
f8d4bac4
MC
68082004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6809
6810 * gdb.cp/m-static.exp: Compile one source file at a time.
6811 Delete unused call to get_compiler_info.
6812
9b4e0f94
MC
68132004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6814
6815 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
6816 * gdb.base/call-rt-st.exp: Likewise.
6817 * gdb.base/nodebug.exp: Likewise.
6818 * gdb.base/volatile.exp: Likewise.
6819 * gdb.cp/ref-types.exp: Likewise.
6820 * gdb.cp/templates.exp: Likewise.
6821
023c1024
MK
68222004-01-05 Mark Kettenis <kettenis@gnu.org>
6823
6824 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
6825
19703c4a
MC
68262004-01-05 Michael Chastain <mec.gnu@mindspring.com>
6827
6828 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
6829 hppa*-hp-hpux*.
6830
18b67037
MK
68312004-01-04 Mark Kettenis <kettenis@gnu.org>
6832
ba6219c8
MK
6833 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6834 x86_64-*-*.
6835
18b67037
MK
6836 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6837 sparc64-*-* and sparc*-solaris2*.
6838
1bfbbb9d
MK
68392004-01-04 Mark Kettenis <kettenis@gnu.org>
6840
6841 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
6842 return ${tests}" test. The ${tests} already mentions the
6843 filename.
6844
06846494
MC
68452004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6846
6847 * gdb.cp/local.exp: Accept gcc abi 2.
6848
3b0cb202
MC
68492004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6850
6851 * gdb.cp/templates.exp: Accept gcc abi 2.
6852
0643ec3f
MC
68532004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6854
6855 * lib/compiler.cc: Remove supports_template_debugging.
6856 * gdb.cp/templates.exp: Do not test supports_template_debugging.
6857
d231d0b1
MC
68582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6859
6860 * gdb.cp/namespace.exp: Accept gcc abi 2.
6861
44ffb27c
MC
68622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6863
6864 * gdb.cp/method.exp: Accept gcc abi 2.
6865
184ad485
MC
68662004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6867
6868 * gdb.cp/classes.exp: Generate identical results as old version.
6869 * gdb.cp/derivation.exp: Likewise.
6870 * gdb.cp/overload.exp: Likewise.
6871 * gdb.cp/virtfunc.exp: Likewise.
6872
116f09e7
MC
68732004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6874
6875 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
6876 mysterious bug with sourceware version of expect.
6877
b1379776
MC
68782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6879
6880 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
6881 current versions of gcc, including gcc abi 2. Remove gratuitous
6882 restart of test program. Use gdb_test_multiple and gdb_test for
6883 all tests. Add patterns to xfail missing "const" in "const char *"
6884 and kfail PR gdb/1155.
6885
6b7a4c0e
MC
68862004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6887
6888 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
6889 current versions of gcc, including gcc abi 2. Remove gratuitous
6890 restart of test program. Use gdb_test_multiple and gdb_test for
6891 all tests. Add patterns to kfail PR gdb/1498.
6892
51615d72
MC
68932003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6894
6895 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
6896 current versions of gcc, including gcc abi 2. Use "breakpoint"
6897 and "continue" instead of restarting the target program. Use
6898 gdb_test_multiple and gdb_test for all tests.
6899
7b79a9d7
MK
69002004-01-01 Mark Kettenis <kettenis@gnu.org>
6901
6902 * gdb.asm/asm-source.exp: Update copyright year. Link statically
6903 for *-*-solaris2*.
6904
1cd3489f
MC
69052003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6906
6907 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
6908 current versions of gcc, including gcc abi 2. Use "breakpoint"
6909 and "continue" instead of restarting the target program several
6910 times. Use gdb_test_multiple and gdb_test for all tests.
6911
850742db
MC
69122003-12-18 Michael Chastain <mec.gnu@mindspring.com>
6913
6914 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
6915 source files.
6916
eb4bbda8
MC
69172003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6918
6919 * gdb.base/environ.exp: Handle compiling test case from multiple
6920 source files.
6921
e42c7771
MC
69222003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6923
6924 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
6925
80e4b428
JB
69262003-12-17 Jim Blandy <jimb@redhat.com>
6927
5f06973a
JB
6928 * gdb.base/freebpcmd.c: Add copyright notice.
6929
80e4b428
JB
6930 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
6931
0ab84fb7
MC
69322003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6933
6934 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
6935
1b3bb3d0
JB
69362003-12-13 Jim Blandy <jimb@redhat.com>
6937
6938 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
6939
3a4c9371
KB
69402003-12-12 Kevin Buettner <kevinb@redhat.com>
6941
6942 * gdb.asm/frv.inc: New file.
6943 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
6944
a1dea79a
FF
69452003-12-09 Fred Fish <fnf@redhat.com>
6946
6947 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
6948 functions to break1.c and leave prototypes behind. Add more
6949 "set breakpoint NN here" comments.
6950 * gdb.base/break1.c: New file.
6951
6952 * gdb.base/break.exp: Handle compiling test case from multiple
6953 source files and change source file references as needed.
6954 * gdb.base/completion.exp: Ditto.
6955 * gdb.base/condbreak.exp: Ditto.
6956 * gdb.base/define.exp: Ditto.
6957 * gdb.base/ena-dis-br.exp: Ditto.
6958 * gdb.base/info-proc.exp: Ditto.
6959 * gdb.base/maint.exp: Ditto.
6960 * gdb.base/until.exp: Ditto.
6961
6962 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
6963 hardcoded line numbers.
6964 * gdb.base/define.exp: Ditto.
6965 * gdb.base/ena-dis-br.exp: Ditto.
6966 * gdb.base/maint.exp: Ditto.
6967 * gdb.base/until.exp: Ditto.
6968
6969 * gdb.base/completion.exp: Use "break1" for completion tests since
6970 "break" is no longer a unique prefix.
6971
5266b69c
AC
69722003-12-06 Andrew Cagney <cagney@redhat.com>
6973
6974 * gdb.base/structs.exp (test_struct_returns): When applicable, set
6975 "return_value_unimplemented". When an unimplemented struct return
6976 architecture, report incorrect values as a KFAIL
6977
374451f0
MC
69782003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6979
6980 * gdb.cp/rtti.exp: Accept new wording of warning from
6981 cp_lookup_rtti_type.
6982
ba9b20a7
MC
69832003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6984
6985 Partial fix for PR testsuite/1456.
6986 * gdb.base/scope.exp (test_at_main): Replace references to
6987 gcc_compiled with calls to test_compiler_info.
6988 (test_at_foo): Likewise.
6989 (test_at_bar): Likewise.
6990
b74b6d0b
MC
69912003-12-04 Michael Chastain <mec.gnu@mindspring.com>
6992
6993 Partial fix for PR testsuite/1456.
6994 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
6995 to test_compiler_info.
6996
ccfa3402
MC
69972003-12-03 Michael Chastain <mec.gnu@mindspring.com>
6998
6999 * gdb.base/so-impl-ld.exp: Update copyright notice.
7000
f6246aba
MC
70012003-12-02 Michael Chastain <mec.gnu@mindspring.com>
7002
7003 Partial fix for PR testsuite/1456.
7004 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
7005 to test_compiler_info.
7006
13ae734a
MC
70072003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7008
7009 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
7010 from current versions of gdb. Clean up regular expressions.
7011 Delete redundant timeout case.
7012
d8e1cdee
MC
70132003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7014
7015 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
7016 from current versions of gdb. Clean up regular expressions.
7017 Delete redundant timeout case.
7018
96457b64
MC
70192003-12-01 Michael Chastain <mec.gnu@mindspring.com>
7020
7021 Partial fix for PR testsuite/1456.
7022 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
7023 gcc_compiled with call to test_compiler_info.
7024
f35309fc
MC
70252003-11-30 Michael Chastain <mec.gnu@mindspring.com>
7026
7027 Partial fix for PR testsuite/1456.
7028 * gdb.base/list.exp (test_list_function): Delete unused declaration
7029 of gcc_compiled.
7030
d7afdf9b
MC
70312003-11-29 Michael Chastain <mec.gnu@mindspring.com>
7032
7033 Partial fix for PR testsuite/1456.
7034 * gdb.base/complex.exp: Replace reference to gcc_compiled with
7035 call to test_compiler_info.
7036
71507b56
MK
70372003-11-29 Mark Kettenis <kettenis@gnu.org>
7038
7039 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
7040 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
7041 it to create the appropriate note.inc.
7042 * gdb.asm/asmsrc1.s: Include "note.inc".
7043 * gdb.asm/netbsd.inc: New file.
7044 * gdb.asm/empty.inc: New file.
7045
f81f93f7
MC
70462003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7047
7048 Partial fix for PR testsuite/1456.
7049 * gdb.base/constvars.exp: Replace references to gcc_compiled with
7050 calls to test_compiler_info.
7051
9a77938e
MC
70522003-11-27 Michael Chastain <mec.gnu@mindspring.com>
7053
7054 Partial fix for PR testsuite/1456.
7055 * gdb.base/volatile.exp: Replace references to gcc_compiled with
7056 calls to test_compiler_info.
7057
e8367dc7
MK
70582003-11-27 Mark Kettenis <kettenis@gnu.org>
7059
7060 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
7061 pattern for the KFAILs.
7062
526c61ee
AF
70632003-11-25 Adam Fedor <fedor@gnu.org>
7064
7065 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
7066 * gdb.objc/objcdecode.m: New file.
7067
28f2d600
AF
70682003-11-25 Adam Fedor <fedor@gnu.org>
7069
7070 * gdb.objc/nondebug.exp: Test for PR objc/1236.
7071 * gdb.objc/nondebug.m: New file.
7072
a3895cee
BE
70732003-11-26 Ben Elliston <bje@wasabisystems.com>
7074
7075 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7076 NetBSD as it does on FreeBSD. Modelled on a similar change by
7077 Mark Kettenis on 2003-05-30.
7078 (link-flags): Set to "--entry _start" regardless of target.
7079 Special linker flags are to be appended to $link-flags.
7080 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
7081
c9f2c8a3
MC
70822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7083
7084 * gdb.cp/method.exp: Accept output of new demangler.
7085
15a0587a 70862003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
7087
7088 * gdb/class2.exp: New file.
7089 * gdb/class2.cc: New file.
7090
3c00b570
MC
70912003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7092
7093 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
7094 of new demangler.
7095
7027acc7
MK
70962003-11-23 Mark Kettenis <kettenis@gnu.org>
7097
7098 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
7099 of gdb_test "run".
7100
b0e1598a
MK
71012003-11-23 Mark Kettenis <kettenis@gnu.org>
7102
7103 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
7104 "continue" into "run".
7105
4d9eda44
MC
71062003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7107
7108 Partial fix for PR testsuite/1456.
7109 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
7110 call to test_compiler_info.
7111 * gdb.cp/ctti.exp: Likewise.
7112 * gdb.cp/derivation.exp: Likewise.
7113 * gdb.cp/member-ptr.exp: Likewise.
7114 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
7115 reference to gcc_compiled.
7116
71172003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
7118
7119 Fix PR testsuite/1463.
7120 * gdb.base/structs.exp (start_structs_test): Call
7121 get_debug_format before using the debug format.
7122
d422fe19
AC
71232003-11-22 Andrew Cagney <cagney@redhat.com>
7124
7125 * lib/gdb.exp (gdb_test_multiple): Add simple example.
7126 * gdb.base/structs.exp: Use gdb_test_multiple.
7127
039cf96d
AC
71282003-11-20 Andrew Cagney <cagney@redhat.com>
7129
6882279b
AC
7130 * gdb.base/structs.exp: Handle and recover from internal errors.
7131 Replace "foo${n}" with "foo<n>" in test messages.
7132
e53890ae
AC
7133 * gdb.base/structs.exp: Update copyright. Rewrite.
7134 * gdb.base/structs.c: Update copyright. Rewrite.
7135
2b211c59
AC
7136 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
7137 resync count exceeded.
d63a86f8 7138
039cf96d
AC
7139 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
7140 from the internal error.
7141 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
7142 Original from Jim Blandy.
7143 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 7144
eac98b22
AC
71452003-11-19 Andrew Cagney <cagney@redhat.com>
7146
7147 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
7148 KFAIL.
7149
67455b2a
MK
71502003-11-17 Mark Kettenis <kettenis@gnu.org>
7151
7152 New testcase for PR backtrace/1435.
7153 * gdb.arch/i386-unwind.exp: New file.
7154 * gdb.arch/i386-unwind.c: New file.
7155
853d6e5b
AC
71562003-11-17 Andrew Cagney <cagney@redhat.com>
7157
7158 * lib/gdb.exp (compiler_info): New global.
7159 (test_compiler_info): New function.
7160 (get_compiler_info): Set compiler_info.
7161 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
7162 "compiler_info" to gcc-<major>-<minor>.
7163
38cf6e11
MC
71642003-11-15 Michael Chastain <mec.gnu@mindspring.com>
7165
7166 * gdb.trace/configure: Remove.
7167
a50d3602
EZ
71682003-11-13 Elena Zannoni <ezannoni@redhat.com>
7169
7170 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 7171 breakpoints.
a50d3602
EZ
7172 * gdb.base/break.exp: Remove all references to explicit line
7173 numbers.
7174
d9407aaa
NC
71752003-11-11 Nick Clifton <nickc@redhat.com>
7176
7177 * gdb.base/shreloc.exp: Do not run for targets which do not
7178 support shared objects.
7179
db488fc1
CV
71802003-11-10 Corinna Vinschen <vinschen@redhat.com>
7181
7182 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
7183 Don't run tests if nofileio flag is given.
7184
6a90a18e
EZ
71852003-11-07 Elena Zannoni <ezannoni@redhat.com>
7186
7187 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 7188 as well as 'Watchpoint'.
6a90a18e 7189
0b915e9c
EZ
71902003-11-06 Elena Zannoni <ezannoni@redhat.com>
7191
7192 Reported by Jim Ingham <jingham@apple.com>:
7193 * gdb.base/annota1.exp: Match at least one occurrence of the
7194 signal handler annotation.
7195
d7e4b55f
EZ
71962003-11-06 Elena Zannoni <ezannoni@redhat.com>
7197
a9c64011
AS
7198 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
7199 as well as 'Watchpoint'.
d7e4b55f 7200
2fe4e8d0
MC
72012003-11-05 Michael Chastain <mec@shout.net>
7202
7203 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
7204
6ef88553
KW
72052003-11-03 Kris Warkentin <kewarken@qnx.com>
7206
7207 * gdb.arch/gdb1291.c: New test file.
7208 * gdb.arch/gdb1291.exp: New test script.
7209 * gdb.arch/gdb1431.c: New test file.
7210 * gdb.arch/gdb1431.exp: New test script.
7211
ae7dc4d8
MC
72122003-10-22 Michael Chastain <mec@shout.net>
7213
7214 * gdb.mi/pthreads.c: Add copyright notice.
7215
c39d7427
MC
72162003-10-22 Michael Chastain <mec@shout.net>
7217
7218 * gdb.threads/pthreads.c: Add copyright notice.
7219
8b7d96c1
MC
72202003-10-20 Michael Chastain <mec@shout.net>
7221
7222 * gdb.base/gdb1056.exp: New test script.
7223
d1d69fdd
DJ
72242003-10-13 Daniel Jacobowitz <drow@mvista.com>
7225
7226 * gdb.threads/killed.exp: Use gdb_run_cmd.
7227
7d605576
DJ
72282003-10-13 Daniel Jacobowitz <drow@mvista.com>
7229
7230 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
7231 create a core file.
7232 * gdb.threads/gcore-thread.exp: Likewise.
7233
618ec112
CV
72342003-10-13 Corinna Vinschen <vinschen@redhat.com>
7235
7236 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
7237 type, based on char type.
7238 (struct bit_flags_short_t): New bitfield type, based on short type.
7239 (init_bit_flags_char): New fuction.
7240 (init_bit_flags_short): Ditto.
7241 (print_bit_flags_char): Ditto.
7242 (print_bit_flags_short): Ditto.
7243 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
7244
9367a73c
MC
72452003-10-11 Michael Chastain <mec@shout.net>
7246
7247 * gdb.base/call-rt-st.exp: Update copyright year.
7248
1decf120
KI
72492003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
7250
7251 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
7252 * gdb.disasm/sh3.s: Ditto.
7253
5445b2ae
DJ
72542003-10-07 Daniel Jacobowitz <drow@mvista.com>
7255
7256 * gdb.threads/switch-threads.exp: New test.
7257 * gdb.threads/switch-threads.c: New source file.
7258
aec24853
CV
72592003-10-07 Corinna Vinschen <vinschen@redhat.com>
7260
7261 * gdb.base/ending-run.exp: Add sh specific case.
7262
adc7428d
AC
72632003-10-06 Andrew Cagney <cagney@redhat.com>
7264
7265 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
7266 * gdb.disasm/mn10200.exp: Delete obsolete file.
7267
c9d37158
DJ
72682003-09-29 Daniel Jacobowitz <drow@mvista.com>
7269
7270 * ChangeLog: Correct an entry command.exp -> commands.exp.
7271 * gdb.base/commands.exp (bp_deleted_in_command_test)
7272 (temporary_breakpoint_commands): Check noargs.
7273
79c2c32d
DC
72742003-09-25 David Carlton <carlton@kealia.com>
7275
7276 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
7277 of some print tests, where appropriate. Add tests for C::D::cd,
7278 E::ce, F::cXfX, G::XgX.
7279 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
7280
594e6d67
RE
72812003-09-25 Richard Earnshaw <rearnsha@arm.com>
7282
7283 * lib/java.exp (java_init): Import target_alias before using it.
7284
10f0d451
DC
72852003-09-25 David Carlton <carlton@kealia.com>
7286
7287 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
7288
274bcba0
EZ
72892003-09-23 Elena Zannoni <ezannoni@redhat.com>
7290
d63a86f8 7291 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 7292 weirdness.
274bcba0 7293
cdbf20f7
MC
72942003-09-17 Michael Chastain <mec@shout.net>
7295
7296 * gdb.cp/gdb1355.exp: New file.
7297 * gdb.cp/gdb1355.c: New file.
7298
71e06f80
CV
72992003-09-15 Corinna Vinschen <vinschen@redhat.com>
7300
7301 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
7302 * gdb.asm/sh.inc: New file.
7303
5c4e30ca
DC
73042003-09-11 David Carlton <carlton@kealia.com>
7305
bd45b7af
DC
7306 * gdb.cp/namespace.exp: Add tests for namespace types.
7307 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
7308 (test_namespace): New.
7309
1c199746
EZ
73102003-09-11 Elena Zannoni <ezannoni@redhat.com>
7311
a9c64011 7312 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 7313 * gdb.stabs/weird.exp: Ditto.
1c199746 7314
04ed252f
MC
73152003-09-08 Michael Chastain <mec@shout.net>
7316
7317 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
7318
d8a2d9e7
MC
73192003-09-07 Michael Chastain <mec@shout.net>
7320
7321 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
7322 'parse error'.
7323
161afb24
MK
73242003-09-07 Mark Kettenis <m.kettenis@osp.nl>
7325
7326 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
7327
49f2741a
MC
73282003-08-30 Michael Chastain <mec@shout.net>
7329
7330 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
7331 * gdb.gdb/observer.exp: Ditto.
7332 * gdb.gdb/xfullpath.exp: Ditto.
7333
8afa723e
MK
73342003-08-29 Mark Kettenis <kettenis@gnu.org>
7335
7336 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
7337 *-*-*bsd*.
7338
f31dfe3b
JJ
73392003-08-28 Jeff Johnston <jjohnstn@redhat.com>
7340
7341 * gdb.base/dump.exp: Skip for ia64.
7342
4630e498
JJ
73432003-08-25 Jeff Johnston <jjohnstn@redhat.com>
7344
7345 * gdb.asm/asm-source.exp: Add ia64 support.
7346 * gdb.asm/ia64.inc: New file.
7347
1105b7ef
MC
73482003-08-22 Michael Chastain <mec@shout.net>
7349
7350 * gdb.cp: New directory.
7351 * gdb.cp/*: Copy from gdb.c++/*.
7352 * gdb.c++/*: Remove.
7353 * Makefile.in: Change gdb.c++ to gdb.cp.
7354 * configure.in: Ditto.
7355 * configure: Regnerate.
7356
c945b932
MK
73572003-08-18 Mark Kettenis <kettenis@gnu.org>
7358
7359 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
7360 * gdb.arch/i386-prologue.c (gdb1338): Add function.
7361
2b66634b
DJ
73622003-08-17 Daniel Jacobowitz <drow@mvista.com>
7363
7364 * mi-var-display.exp (-var-list-children weird): Accept function
7365 pointers with argument types.
7366 * mi1-var-display.exp (-var-list-children weird): Likewise.
7367 * mi2-var-display.exp (-var-list-children weird): Likewise.
7368
a356f73b
DJ
73692003-08-17 Daniel Jacobowitz <drow@mvista.com>
7370
7371 * gdb.base/annota3.exp: Add missing newline.
7372
483417b8
MC
73732003-08-06 Michael Chastain <mec@shout.net>
7374
7375 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
7376
c99c59c3
MS
73772003-08-12 Michael Snyder <msnyder@redhat.com>
7378
7379 * gdb.base/float.exp: Add test for SH.
7380
55ed7501
MK
73812003-08-10 Mark Kettenis <kettenis@gnu.org>
7382
7383 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
7384
1a371f2e
EZ
73852003-08-07 Elena Zannoni <ezannoni@redhat.com>
7386
7387 * gdb.base/completion.exp: Remove reduntant completion test
7388 on filename.
7389
e0f353ce
EZ
73902003-08-07 Elena Zannoni <ezannoni@redhat.com>
7391
a9c64011
AS
7392 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
7393 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
7394 gdb.trace/save-trace.exp: Make sure that full pathnames are
7395 escaped correctly.
e0f353ce 7396
5710a1af 73972003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 7398
a9c64011
AS
7399 * configure.in: Don't generate config.h from config.hin.
7400 * configure: Regenerate.
7401 * config.hin: Remove file.
7402 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
7403 * gdb.threads/pthreads.c: Ditto.
5710a1af 7404
dcd81ce9
DJ
74052003-08-07 Daniel Jacobowitz <drow@mvista.com>
7406
7407 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7408 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
7409 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
7410 Replace ld24 with seth/add3.
7411
6009d884
AC
74122003-08-02 Andrew Cagney <cagney@redhat.com>
7413
7414 * gdb.base/annota3.exp: New file.
7415 * gdb.base/annota3.c: New file.
7416 * gdb.c++/annota3.exp: New file.
7417 * gdb.c++/annota3.cc: New file.
7418
51514e06
MC
74192003-07-29 Michael Chastain <mec@shout.net>
7420
7421 * gdb.threads/tls.c (spin): Check errno only if sem_wait
7422 actually failed.
7423 (do_pass): Likewise.
7424 * gdb.threads/tls.exp: Always initialize no_of_threads.
7425
4ee6625b
DJ
74262003-07-27 Daniel Jacobowitz <drow@mvista.com>
7427
7428 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
7429 pattern.
7430 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
7431 * gdb.threads/tls.exp: Recognize one case of the host library not
7432 supporting TLS.
7433
225f2bf6
AC
74342003-07-27 Andrew Cagney <cagney@redhat.com>
7435
7436 * gdb.base/fileio.exp: Use SH when running commands using
7437 remote_exec.
7438
bcb27c9f
DJ
74392003-07-24 Daniel Jacobowitz <drow@mvista.com>
7440
7441 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7442 * gdb.base/relocate.c (dummy): New padding array.
7443
3d67be83
MS
74442003-07-22 Michael Snyder <msnyder@redhat.com>
7445
d63a86f8 7446 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
7447
7448 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
7449 patterns to be more general, accepting old and new output.
7450 Some output chars (such as '+') also must be quoted.
d63a86f8 7451 Some addresses are displayed numerically instead of
3d67be83
MS
7452 symbolically.
7453
57ba3b85
MS
74542003-07-23 Michael Snyder <msnyder@redhat.com>
7455
686d097c
MS
7456 * gdb.base/return2.exp: Don't test long-long return.
7457
57ba3b85
MS
7458 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
7459 * gdb.disasm/t01_mov.exp: Ditto.
7460 * gdb.disasm/t02_mova.s: Ditto.
7461 * gdb.disasm/t02_mova.exp: Ditto.
7462 * gdb.disasm/t03_add.s: Ditto.
7463 * gdb.disasm/t03_add.exp: Ditto.
7464 * gdb.disasm/t04_sub.s: Ditto.
7465 * gdb.disasm/t04_sub.exp: Ditto.
7466 * gdb.disasm/t05_cmp.s: Ditto.
7467 * gdb.disasm/t05_cmp.exp: Ditto.
7468 * gdb.disasm/t06_ari2.s: Ditto.
7469 * gdb.disasm/t06_ari2.exp: Ditto.
7470 * gdb.disasm/t07_ari3.s: Ditto.
7471 * gdb.disasm/t07_ari3.exp: Ditto.
7472 * gdb.disasm/t08_or.s: Ditto.
7473 * gdb.disasm/t08_or.exp: Ditto.
7474 * gdb.disasm/t09_xor.s: Ditto.
7475 * gdb.disasm/t09_xor.exp: Ditto.
7476 * gdb.disasm/t10_and.s: Ditto.
7477 * gdb.disasm/t10_and.exp: Ditto.
7478 * gdb.disasm/t11_logs.s: Ditto.
7479 * gdb.disasm/t11_logs.exp: Ditto.
7480 * gdb.disasm/t12_bit.s: Ditto.
7481 * gdb.disasm/t12_bit.exp: Ditto.
7482 * gdb.disasm/t13_otr.s: Ditto.
7483 * gdb.disasm/t13_otr.exp: Ditto.
7484
e00759ef
EZ
74852003-07-22 Elena Zannoni <ezannoni@redhat.com>
7486
7487 * gdb.threads/tls.exp :Add kfail for 'info address' case.
7488
8bc2021f
EZ
74892003-07-22 Elena Zannoni <ezannoni@redhat.com>
7490
a9c64011
AS
7491 * gdb.threads/tls.c : New file.
7492 * gdb.threads/tls.exp : New file.
7493 * gdb.threads/tls-main.c : New file.
7494 * gdb.threads/tls-shared.c : New file.
7495 * gdb.threads/tls-shared.exp : New file.
8bc2021f 7496
89320c4c
AS
74972003-07-22 Andreas Schwab <schwab@suse.de>
7498
7499 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
7500
180dea7c
AS
75012003-07-20 Andreas Schwab <schwab@suse.de>
7502
7503 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
7504 due to insn reordering.
7505
0714963c
AC
75062003-07-15 Andrew Cagney <cagney@redhat.com>
7507
7508 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
7509
98a23b3f
MC
75102003-07-15 Michael Chastain <mec@shout.net>
7511
7512 * gdb.base/gdb1250.exp: New file.
7513 * gdb.base/gdb1250.c: New file.
7514
27e417a2
ML
75152003-07-09 Michal Ludvig <mludvig@suse.cz>
7516
7517 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
7518 expansion of size_t to 'unsigned long', not only to 'unsigned'.
7519
8bc2021f
EZ
75202003-07-09 Elena Zannoni <ezannoni@redhat.com>
7521
a9c64011
AS
7522 * gdb.threads/tls.c: New file.
7523 * gdb.threads/tls.exp: New file.
7524 * gdb.threads/tls-main.c: New file.
7525 * gdb.threads/tls-shared.c: New file.
7526 * gdb.threads/tls-shared.exp: New file.
8bc2021f 7527
d99968dc
EZ
75282003-07-09 Elena Zannoni <ezannoni@redhat.com>
7529
7530 * gdb.base/annota1.exp: Make sure that we properly escape the
7531 full path of the source file. Xfail more permissive patterns,
d63a86f8 7532 due to a compiler debug info problem.
d99968dc 7533
83876b3b
AS
75342003-07-07 Andreas Schwab <schwab@suse.de>
7535
2705e972
AS
7536 * gdb.asm/m68k.inc: New file.
7537 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
7538
83876b3b
AS
7539 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
7540 arguments"): Also match negative number.
7541
7542 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
7543
3a871b37
DJ
75442003-07-03 Daniel Jacobowitz <drow@mvista.com>
7545
7546 * gdb.base/store.c (charest): New typedef.
7547 (add_char): Rename to add_charest, update.
7548 (wack_char): Rename to wack_charest, update types. Return l + r
7549 to keep r live across the call.
7550 (wack_short, wack_int, wack_long, wack_longest, wack_float)
7551 (wack_double, wack_doublest): Return l + r to keep r live across
7552 the call.
7553 * gdb.base/store.exp: Accomodate store.c changes.
7554
b2a7f303
DC
75552003-06-30 David Carlton <carlton@kealia.com>
7556
7557 * gdb.c++/maint.exp (test_invalid_name): New.
7558 (test_first_component): Add tests for invalid names.
7559
3c6cb4a1
MC
75602003-06-29 Michael Chastain <mec@shout.net>
7561
7562 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
7563 output of '<VTT for class>' for virtual base classes.
7564
f1c2644b
DJ
75652003-06-29 Daniel Jacobowitz <drow@mvista.com>
7566
7567 * gdb.base/completion.exp: Tab-complete "complet" instead of
7568 "compl".
7569 * gdb.base/complex.exp, gdb.base/complex.c: New files.
7570
18080350
DJ
75712003-06-29 Daniel Jacobowitz <drow@mvista.com>
7572
7573 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
7574 * gdb.base/volatile.exp: Likewise.
7575
f56973f8
DJ
75762003-06-29 Daniel Jacobowitz <drow@mvista.com>
7577
7578 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
7579 gdb/1265.
7580
75812003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
7582 Daniel Jacobowitz <drow@mvista.com>
7583
7584 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
7585 initial line count of 'captured_main' from 26 to 32.
7586 (test_with_self): Allow xmalloc call to be interleaved with the
7587 preceding two lines.
7588
e766d4d6
JB
75892003-06-24 Joel Brobecker <brobecker@gnat.com>
7590
7591 * gdb.base/bang.exp: New testcase.
7592
f125c9a4
JB
75932003-06-23 Joel Brobecker <brobecker@gnat.com>
7594
7595 * gdb.base/langs.exp: Add some tests for the "minimal" language
7596 support.
7597
6e25beaf
EZ
75982003-06-23 Elena Zannoni <ezannoni@redhat.com>
7599
7600 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
7601 the testcase.
7602
2f816dda
DJ
76032003-06-22 Daniel Jacobowitz <drow@mvista.com>
7604
7605 * gdb.base/relocate.exp: Test add-symbol-file with a variable
7606 offset.
7607
db5a5748
DJ
76082003-06-22 Daniel Jacobowitz <drow@mvista.com>
7609
7610 * gdb.c++/pr-1210.cc: New file.
7611 * gdb.c++/pr-1210.exp: New file.
7612
1df0c130
DJ
76132003-06-21 Daniel Jacobowitz <drow@mvista.com>
7614
7615 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
7616 000-exec-continue.
7617
a92feac0
MK
76182003-06-15 Mark Kettenis <kettenis@gnu.org>
7619
7620 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
7621 on *-*-*bsd* instead of *-*-freebsd*.
7622
81a58f5b
AC
76232003-06-14 Andrew Cagney <cagney@redhat.com>
7624
7625 * gdb.base/store.exp: Test longest and doublest. Test all
7626 parameters. Weaken return statement match.
7627 * gdb.base/store.c: Add longest and doublest - aka long long and
7628 long double functions. Put all parameters into local register
7629 variables. Use negative values.
7630
b257a0d3
AC
76312003-06-14 Andrew Cagney <cagney@redhat.com>
7632
7633 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
7634 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
7635 exit status.
7636 * gdb.base/fileio.exp: Disable target when nointerrupts and
7637 noinferiorio, instead of limiting it to remote. Use remote_exec
7638 instead of system.
d63a86f8 7639
21c38304
JJ
76402003-06-12 Jeff Johnston <jjohnstn@redhat.com>
7641
7642 * gdb.base/float.exp: Add ia64 support.
7643
1bcdb424
CV
76442003-06-12 Corinna Vinschen <vinschen@redhat.com>
7645
7646 * gdb.base/fileio.exp: Run only on remote targets.
7647
6aeb981f
CV
76482003-06-10 Corinna Vinschen <vinschen@redhat.com>
7649
7650 * gdb.base/fileio.c: New file, testing File-I/O.
7651 * gdb.base/fileio.exp: Ditto.
7652
53df362e
RG
76532003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
7654
7655 * gdb.base/shreloc.exp: New file, check symbol values obtained from
7656 shared objects after relocation at load time (gdb PR/1132).
7657 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 7658 as above, part of the shared object relocation test.
53df362e 7659
ffee1b46
MK
76602003-06-08 Mark Kettenis <kettenis@gnu.org>
7661
b5ca3722
MK
7662 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
7663 fully filled history list.
7664 * gdb.base/gdb_history: New file.
7665
03ed860d
MK
7666 * gdb.base/signals.exp: XFAIL "continue to func1" on
7667 i*86-*-freebsd*.
7668
ffee1b46
MK
7669 * gdb.base/attach.exp: When trying to attach to a nonexistent
7670 process, make it possible to specify the PID based on the target,
7671 and do so for *-*-freebsd*.
7672
d80dbb52
RH
76732003-06-02 Richard Henderson <rth@redhat.com>
7674
7675 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
7676
6dd77b81
RH
76772003-06-02 Richard Henderson <rth@redhat.com>
7678
7679 * gdb.base/selftest.exp: Next over lim_at_start initialization.
7680
f6347e16
RH
76812003-06-02 Richard Henderson <rth@redhat.com>
7682
7683 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
7684
2c161407
DJ
76852003-06-01 Daniel Jacobowitz <drow@mvista.com>
7686
7687 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
7688 of globalvar.
7689
572eb746
MK
76902003-06-01 Mark Kettenis <kettenis@gnu.org>
7691
7692 * gdb.asm/asm-source.exp: Check for memory read errors in
7693 disassembler test on *BSD too.
7694
9e9617a5
RH
76952003-06-01 Richard Henderson <rth@redhat.com>
7696
7697 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
7698 for .frame.
7699 (gdbasm_call): Lose ldgp.
7700 (gdbasm_startup): Add frame information.
7701 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
7702
7b34ad4e
MK
77032003-05-31 Mark Kettenis <kettenis@gnu.org>
7704
7705 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
7706 i?86-*-*.
7707
10059fdf
MK
77082003-05-30 Mark Kettenis <kettenis@gnu.org>
7709
7710 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7711 FreeBSD.
7712
acf4b816
RH
77132003-05-29 Richard Henderson <rth@redhat.com>
7714
7715 * gdb.asm/alpha.inc: New file.
7716 * gdb.asm/asm-source.exp: Use it.
7717
e9ecd949
JB
77182003-05-29 Jim Blandy <jimb@redhat.com>
7719
7720 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
7721 'core.PID'.
7722
e3e5a4f3
JB
77232003-05-22 Jim Blandy <jimb@redhat.com>
7724
7725 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
7726 backtrace.
d63a86f8 7727
72fe3d25
DC
77282003-05-20 David Carlton <carlton@math.stanford.edu>
7729
7730 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
7731 this time.
7732
58da2eb2
DC
77332003-05-19 David Carlton <carlton@bactrian.org>
7734
7735 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
7736 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
7737
1fcb5155
DC
77382003-05-19 David Carlton <carlton@bactrian.org>
7739
7740 * gdb.c++/namespace.exp: Add namespace scope and anonymous
7741 namespace tests.
7742 Bump copyright date.
7743 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
7744 (main): Call C::D::marker2.
7745 * gdb.c++/namespace1.cc: New file.
7746
85e85163
JJ
77472003-05-14 Jeff Johnston <jjohnstn@redhat.com>
7748
7749 Roland McGrath <roland@redhat.com>
d63a86f8 7750 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
7751 there is no manager thread.
7752
a25fbfec
JJ
77532003-05-08 Jeff Johnston <jjohnstn@redhat.com>
7754
d63a86f8
RM
7755 * gdb.threads/schedlock.exp: Remove assumption that all threads
7756 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
7757 in one of the child threads rather than the main thread.
7758
be375bae
JB
77592003-05-07 Jim Blandy <jimb@redhat.com>
7760
09bf6082
JB
7761 Add support for assembly source testing on the s390x.
7762 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
7763 architecture.
7764 * gdb.asm/s390x.inc: New file.
7765
be375bae
JB
7766 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
7767 succession of 'if' statements.
7768
00905d52
AC
77692003-05-05 Andrew Cagney <cagney@redhat.com>
7770
7771 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
7772
b1e29e33
AC
77732003-05-05 Andrew Cagney <cagney@redhat.com>
7774
7775 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
7776 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
7777
e33d66ec
EZ
77782003-05-02 Elena Zannoni <ezannoni@redhat.com>
7779
7780 * gdb.base/charset.exp: Update based on new behavior of set/show
7781 charset commands.
7782
2b6fd0d8
AC
77832003-05-01 Andrew Cagney <cagney@redhat.com>
7784
7785 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
7786 variable do not give memory errors.
7787
130cacce
AF
77882003-04-30 Adam Fedor <fedor@gnu.org>
7789
7790 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
7791 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
7792 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
7793 gdb.objc/basicclass.m: : New files
7794
7795 * lib/gdb.exp (gdb_compile_objc): New procedure.
7796
bea71854
DJ
77972003-04-27 Daniel Jacobowitz <drow@mvista.com>
7798
7799 * gdb.base/signals.exp: Make backtrace tests more specific.
7800
0f20eeea
DC
78012003-04-23 David Carlton <carlton@bactrian.org>
7802
7803 * gdb.c++/maint.exp (test_first_component): Add tests for
7804 'operator' in more locations.
7805
c8c4d8dc
KB
78062003-04-16 Kevin Buettner <kevinb@redhat.com>
7807
7808 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
7809
3fe60e3c
EZ
78102003-04-16 Elena Zannoni <ezannoni@redhat.com>
7811
7812 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 7813 func marke' instead. Update test name.
3fe60e3c 7814
9219021c
DC
78152003-04-15 David Carlton <carlton@math.stanford.edu>
7816
7817 * gdb.c++/maint.exp: New file.
7818
5dd55bdd
EZ
78192003-04-14 Elena Zannoni <ezannoni@redhat.com>
7820
7821 * gdb.threads/schedlock.c: Change type of thread function argument
7822 to long, to avoid warnings on 64-bit platforms.
7823
00890572
EZ
78242003-04-14 Elena Zannoni <ezannoni@redhat.com>
7825
a9c64011
AS
7826 * gdb.base/attach.exp: Add new message from ptrace in case of
7827 attaching to nonexistent process.
d63a86f8 7828
93201743
JB
78292003-04-11 Jim Blandy <jimb@redhat.com>
7830
7831 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7832 gdb.c++/userdef.cc: Place comments on the lines to which the
7833 marker function might return.
7834 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7835 gdb.c++/userdef.exp: Look for those comments to check that we've
7836 returned to the right place, instead of checking line numbers.
7837
2a11c64d
EZ
78382003-04-11 Elena Zannoni <ezannoni@redhat.com>
7839
a9c64011
AS
7840 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
7841 match on sourcefile name, instead of directory name.
2a11c64d 7842
68ab8fc5
EZ
78432003-04-10 Elena Zannoni <ezannoni@redhat.com>
7844
d63a86f8 7845 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
7846 working directory name.
7847
5624293a
JB
78482003-04-09 Jim Blandy <jimb@redhat.com>
7849
7850 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7851 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
7852 after an inferior function call, report the failure, but allow the
7853 test to continue.
7854
f1f02ee4
SC
78552003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7856
7857 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7858 with -DPROTOTYPES.
7859
6eb79af0
SC
78602003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7861
7862 * gdb.base/break.exp: Revert last patch.
7863
8dfb4cf0
SC
78642003-04-04 Stephane Carrez <stcarrez@nerim.fr>
7865
7866 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7867 with -DPROTOTYPES.
7868
ed4c619a
AC
78692003-04-02 Andrew Cagney <cagney@redhat.com>
7870
7871 * gdb.base/callfuncs.exp: Make "print add" messages unique.
7872 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
7873 matching directories by the name breakpoint.
7874 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
7875 Make "continue to marker1" consistent.
7876 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
7877 message consistent.
7878 * lib/gdb.exp: Put "the program is no longer running", and "the
7879 program exited" in parenthesis.
7880 * lib/mi-support.exp: Ditto.
d63a86f8 7881
4e35d5f0 78822003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 7883
4e35d5f0
BR
7884 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
7885
71900fe8
AC
78862003-03-29 Andrew Cagney <cagney@redhat.com>
7887
7888 * gdb.base/sizeof.c (main): Print the value of '\377'.
7889 * gdb.base/sizeof.exp: Check the sign of '\377'.
7890
c0655a16
MC
78912003-03-27 Michael Chastain <mec@shout.net>
7892
7893 * gdb.base/gdb1090.exp: New file.
7894 * gdb.base/gdb1090.cc: New file.
7895
5b2a3989
JB
78962003-03-27 J. Brobecker <brobecker@gnat.com>
7897
7898 * gdb.gdb/observer.exp: New regression test.
7899
79876890
MC
79002003-03-27 Michael Chastain <mec@shout.net>
7901
7902 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
7903 * gdb.base/ptype.exp: Likewise.
7904
6eac95e3
CV
79052003-03-27 Corinna Vinschen <vinschen@redhat.com>
7906
7907 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
7908
e8c71839
MC
79092003-03-26 Michael Chastain <mec@shout.net>
7910
7911 * gdb.base/ptype.exp: Actually use some typedef'd types.
7912
71b10041
SC
79132003-03-21 Stephane Carrez <stcarrez@nerim.fr>
7914
7915 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
7916 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
7917
2512cf80
CV
79182003-03-20 Corinna Vinschen <vinschen@redhat.com>
7919
7920 * gdb.base/default.exp: Fix regular expression.
7921
0d195a4f
CV
79222003-03-20 Corinna Vinschen <vinschen@redhat.com>
7923
7924 * gdb.base/args.exp: Fix regular expression.
7925
8a2dbca8
CV
79262003-03-20 Corinna Vinschen <vinschen@redhat.com>
7927
7928 * gdb.base/help.exp: Allow Win32 child process.
7929
bf028682
CV
79302003-03-20 Corinna Vinschen <vinschen@redhat.com>
7931
7932 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
7933 when stepping out of main().
7934
182dbe85
CV
79352003-03-20 Corinna Vinschen <vinschen@redhat.com>
7936
7937 * gdb.base/default.exp: Check for win32 specific message when calling
7938 "run" without executable.
7939
d67a6ba5
CV
79402003-03-20 Corinna Vinschen <vinschen@redhat.com>
7941
7942 * gdb.base/args.exp: Expect .exe in output.
7943
a955b5bb
CV
79442003-03-20 Corinna Vinschen <vinschen@redhat.com>
7945
7946 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
7947 Cygwin native.
7948
bf6bad4b
AC
79492003-03-17 Andrew Cagney <cagney@redhat.com>
7950
7951 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
7952 vector registes.
7953 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
7954 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
7955
293e9a31
DC
79562003-03-17 David Carlton <carlton@math.stanford.edu>
7957
7958 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
7959 test, for PR breakpoints/38.
7960 Call test_watchpoint_and_breakpoint.
7961 * gdb.base/watchpoint.c (func3): New function.
7962 (main): Call func3.
7963
5330f2db
DC
79642003-03-04 David Carlton <carlton@math.stanford.edu>
7965
7966 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
7967 Garply<Garply<char> >:: garply".
7968 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
7969 with respect to PR c++/1111; note also PR c++/1113.
7970 (test_template_breakpoints): KFAIL "constructor breakpoint" with
7971 respect to PR c++/1062.
7972 KFAIL "destructor breakpoint" with respect to PR c++/1112.
7973
6ece72da
DC
79742003-03-03 David Carlton <carlton@math.stanford.edu>
7975
7976 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
7977 with respect to PR c++/57.
7978 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
7979 c++/826.
7980 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
7981 respect to PR c++/57.
7982
85ca1584
DC
79832003-03-03 David Carlton <carlton@math.stanford.edu>
7984
7985 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
7986 respect to PR c++/33 into FAILs.
7987
98e9c5b8
MC
79882003-03-03 Michael Chastain <mec@shout.net>
7989
7bedbf27
MC
7990 * configure.in: Update copyright years.
7991
79922003-03-03 Michael Chastain <mec@shout.net>
7993
7994 * Makefile.in: Update copyright years.
98e9c5b8 7995
f683e100
DC
79962003-02-28 David Carlton <carlton@math.stanford.edu>
7997
7998 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
7999 print class instead of struct and/or superfluous protection
8000 specifiers, as long as the resulting output is equivalent to the
8001 source code.
8002 Delete FIXME from end of messages on tests that don't need
8003 fixing.
8004
a9e0cf2c
DC
80052003-02-28 David Carlton <carlton@math.stanford.edu>
8006
8007 * gdb.c++/templates.exp (do_tests): Allow const in the two
8008 Foo<volatile char *>::foo tests.
8009
e8d359df
MS
80102003-02-27 Michael Snyder <msnyder@redhat.com>
8011
d63a86f8 8012 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
8013 will be consistant.
8014
0b71dc91
DC
80152003-02-26 David Carlton <carlton@math.stanford.edu>
8016
8017 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
8018 char *>::foo" test with respect to PR c++/33. Create a new test
8019 which is identical to that one except that it doesn't put the
8020 space between the "char" and the "*"; KFAIL it, too.
8021
dd14ab43
DC
80222003-02-26 David Carlton <carlton@math.stanford.edu>
8023
8024 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
8025 template types into either PASSes or KFAILs (corresponding to PR
8026 c++/57). Tweak indentation. Update copyright.
8027
1146c7f1
SC
80282003-02-23 Stephane Carrez <stcarrez@nerim.fr>
8029
8030 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
8031
74641dfb
MC
80322003-02-13 Michael Chastain <mec@shout.net>
8033
8034 * gdb.base/exprs.exp: Remove i960 remnants.
8035 * gdb.base/funcargs.exp: Likewise.
8036 * gdb.base/list.exp: Likewise.
8037 * gdb.base/ptype.exp: Likewise.
8038
559cd2d0
DC
80392003-02-14 David Carlton <carlton@math.stanford.edu>
8040
8041 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
8042 pEe->D::vg()" from XFAIL to KFAIL.
8043
c4f90d87
JM
80442003-02-13 Jason Molenda (jmolenda@apple.com)
8045
8046 * gdb.base/maint.exp: Update maint print statistics regexp to include
8047 new entries.
8048
cbc4d97c
MC
80492003-02-13 Michael Chastain <mec@shout.net>
8050
8051 * gdb.c++/inherit.exp: Remove call to get_debug_format.
8052
40f235b7
MC
80532003-02-12 Michael Chastain <mec@shout.net>
8054
8055 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
8056 * gdb.c++/inherit.exp: Likewise.
8057 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
8058 * gdb.c++/templates.exp: Likewise.
8059 * gdb.c++/virtfunc.exp: Likewise.
8060
c56716b0
JM
80612003-02-06 Jason Molenda (jason-cl@molenda.com)
8062
8063 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
8064 why the code is written that way.
8065
070afcf8
MC
80662003-02-05 Michael Chastain <mec@shout.net>
8067
8068 * gdb.base/dump.exp: Add missing copyright line.
8069
5d0331e5
JM
80702003-02-05 Jason Molenda (jason-cl@molenda.com)
8071
f7ae6d3e 8072 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
8073 at the beginning so the breakpoint doesn't get set on the loop.
8074
92851186
MC
80752003-02-05 Michael Chastain <mec@shout.net>
8076
8077 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
8078 output for configurations with gcc 2.95.3.
8079
cbf1e085
AC
80802003-02-05 Keith Seitz <keiths@redhat.com>
8081 Andrew Cagney <ac131313@redhat.com>
8082
8083 * gdb.mi/mi-cli.exp: New file.
d63a86f8 8084
29518e1e
MC
80852003-02-04 Michael Chastain <mec@shout.net>
8086
8087 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
8088 Call perror and then continue.
8089
5af1d5f3
MC
80902003-02-03 Michael Chastain <mec@shout.net>
8091
8092 * gdb.c++/pr-1023.cc: New file.
8093 * gdb.c++/pr-1023.exp: New file.
8094
6b549786
JB
80952003-02-05 Jim Blandy <jimb@redhat.com>
8096
8097 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
8098 it's local to foobar. Check for it there, and check that it's not
8099 present in main.
8100 * gdb.c++/local.cc (marker2): New function.
8101 (foobar): Call marker1.
8102 (main): Call marker2 instead of marker1.
8103
67f16606
AC
81042003-02-04 Andrew Cagney <ac131313@redhat.com>
8105
8106 * gdb.disasm/mn10200.exp: Obsolete file.
8107 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
8108 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
8109 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
8110
1c5cb38e
DC
81112003-02-04 David Carlton <carlton@math.stanford.edu>
8112
8113 * gdb.c++/overload.exp: Test intToChar(1).
8114 * gdb.c++/overload.cc (intToChar): New.
8115 (main): Call intToChar.
8116
d1fe6965
DC
81172003-02-03 David Carlton <carlton@math.stanford.edu>
8118
8119 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
8120 'might_kfail' arg.
8121 KFAIL some of the continue_to_bp_overloaded calls, according to
8122 PR c++/1025.
8123
9ba61c5d
MC
81242003-02-01 Michael Chastain <mec@shout.net>
8125
8126 * gdb.base/advance.c (marker1): New marker function.
8127 * gdb.base/advance.exp: When the 'advance' command lands on the
8128 return breakpoint, it can legitimately stop on either the
8129 current line or the next line. Accommodate both outcomes.
8130 * gdb.base/until.exp: Likewise.
8131
e7494ffb
AC
81322003-02-02 Andrew Cagney <ac131313@redhat.com>
8133
8134 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8135 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
8136 now a list, not a tuple.
8137 * gdb.mi/mi-var-display.exp: Ditto.
8138 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 8139
075559bc
AC
81402003-02-01 Andrew Cagney <ac131313@redhat.com>
8141
8142 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8143 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
8144 stack backtraces.
8145 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 8146
2bd4c7b1
MK
81472003-02-01 Mark Kettenis <kettenis@gnu.org>
8148
8149 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8150 gdb.mi/mi1-pthreads.exp: Return instead of calling
8151 gdb_suppress_entire_file.
8152
eabd8992
MS
81532003-02-01 Mark Salter <msalter@redhat.com>
8154
8155 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
8156
71469e2f
MS
81572003-01-31 Mark Salter <msalter@redhat.com>
8158
8159 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
8160 Support empty arg.
8161
38a94d44
MC
81622003-01-30 Michael Chastain <mec@shout.net>
8163
8164 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
8165 This was a workaround for a UTF-8 bug in readline 4.3. The bug
8166 has been fixed in gdb/readline on 2003-01-09.
8167
19ea9e73
MS
81682003-01-29 Michael Snyder <msnyder@redhat.com>
8169
e8d359df
MS
8170 * gdb.base/maint.exp: Allow for leading underscore in symbol.
8171 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
8172 * gdb.base/args.exp: Skip if target does not support args passing.
8173
2307bd6a
DJ
81742003-01-22 Daniel Jacobowitz <drow@mvista.com>
8175
19ea9e73 8176 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
8177 gdb_test. Accept a list of expect arguments as the third
8178 parameter.
8179 (gdb_test): Use it.
8180
f2dd3617
EZ
81812003-01-20 Elena Zannoni <ezannoni@redhat.com>
8182
8183 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
8184 allow for different test tree configurations. Update some
8185 tescases accordingly.
8186 * gdb.arch/altivec-regs.exp: Ditto.
8187 * gdb.asm/asm-source.exp: Ditto.
8188 * gdb.base/advance.exp: Ditto.
8189 * gdb.base/display.exp: Ditto.
d63a86f8 8190 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
8191 * gdb.base/mips_pro.exp: Ditto.
8192 * gdb.base/overlays.exp: Ditto.
8193 * gdb.base/relocate.exp: Ditto.
8194 * gdb.base/setshow.exp: Ditto.
8195 * gdb.base/step-line.exp: Ditto.
8196 * gdb.base/step-test.exp: Ditto.
8197 * gdb.base/until.exp: Ditto.
8198 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
8199
c71cdefd
DC
82002003-01-17 David Carlton <carlton@math.stanford.edu>
8201
8202 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
8203 corresponding to PR c++/945.
8204 Update copyright.
8205
fdba05d7
DC
82062003-01-17 David Carlton <carlton@math.stanford.edu>
8207
8208 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
8209 corresponding to PR c++/68.
8210
82112003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
8212
8213 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
8214 (test_paddr_hairy_functions): Call print_addr_2_kfail for
8215 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
8216
c362c33a
EZ
82172003-01-15 Elena Zannoni <ezannoni@redhat.com>
8218
0fbc361c
EZ
8219 * gdb.base/break.exp: Fix change of default location, because of
8220 removal of until tests.
8221 * gdb.base/help.exp: Update test for new 'until' help message.
8222 Add test for help on 'advance'.
a9c64011 8223 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 8224
dabf8a35
MK
82252003-01-15 Mark Kettenis <kettenis@gnu.org>
8226
8227 * gdb.base/default.exp: Adapt "info float" test for recent changes
8228 to that command. Add test for "info vector".
8229 * gdb.base/float.exp: New file. Add test for "info float" that
8230 resembles the old test in gdb.base/default.exp.
8231
a1769aca
DC
82322003-01-15 David Carlton <carlton@math.stanford.edu>
8233
8234 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
8235
82025e13
EZ
82362003-01-15 Elena Zannoni <ezannoni@redhat.com>
8237
8238 * gdb.base/break.exp: Move the tests of until command from here...
8239 * gdb.base/until.exp: ... to here. New file. Add other tests.
8240 * gdb.base/advance.c: New file.
8241 * gdb.base/advance.exp: New file.
8242
8f9ab801
EZ
82432003-01-14 Elena Zannoni <ezannoni@redhat.com>
8244
a9c64011
AS
8245 * gdb.base/args.c: New file.
8246 * gdb.base/args.exp: New file.
8f9ab801 8247
9ae66589
DJ
82482003-01-14 Daniel Jacobowitz <drow@mvista.com>
8249
8250 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
8251
8d77e5c3
DJ
82522003-01-14 Daniel Jacobowitz <drow@mvista.com>
8253
8254 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
8255
12d2f0a1
DJ
82562003-01-14 Daniel Jacobowitz <drow@mvista.com>
8257
8258 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
8259 dates.
8260
6ca37014
DJ
82612003-01-13 Daniel Jacobowitz <drow@mvista.com>
8262
8263 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
8264
b0023472
DJ
82652003-01-13 Daniel Jacobowitz <drow@mvista.com>
8266
8267 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
8268 (ptype &*"foo").
8269 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
8270
607fbc54 82712003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
8272
8273 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
8274 * gdb.mi/mi1-console.exp: Likewise.
8275
607fbc54 82762003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
8277
8278 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
8279 * gdb.mi/mi1-console.exp: Likewise.
8280
a1fb14a2
DJ
82812003-01-13 Daniel Jacobowitz <drow@mvista.com>
8282
8283 * gdb.c++/overload.exp: Remove some fixed XFAILs.
8284
c4cf40b7
DJ
82852003-01-09 Daniel Jacobowitz <drow@mvista.com>
8286
8287 * gdb.base/detach.exp: New test.
8288
696d5a5b
DJ
82892003-01-09 Daniel Jacobowitz <drow@mvista.com>
8290
8291 * Makefile.in (ALL_SUBDIRS): New variable.
8292 (subdirs, clean, distclean): Use it.
8293 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
8294 regenerating Makefile, since it is generated from the top level.
8295 * gdb.asm/Makefile.in: Likewise.
8296 * gdb.base/Makefile.in: Likewise.
8297 * gdb.c++/Makefile.in: Likewise.
8298 * gdb.disasm/Makefile.in: Likewise.
8299 * gdb.java/Makefile.in: Likewise.
8300 * gdb.mi/Makefile.in: Likewise.
8301 * gdb.threads/Makefile.in: Likewise.
8302 * gdb.trace/Makefile.in: Likewise.
8303
754533e4
DC
83042003-01-09 David Carlton <carlton@math.stanford.edu>
8305
8306 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
8307 Add copyright year 2003.
8308
d8b3e9ee
MC
83092003-01-06 Michael Chastain <mec@shout.net>
8310
8311 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
8312 When selecting a thread, 'line' and 'file' are optional.
8313 * gdb.mi/mi1-pthreads.exp: Likewise.
8314
8e9e0fe6
AS
83152003-01-06 Andreas Schwab <schwab@suse.de>
8316
8317 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
8318 failures.
8319
b5ab8ff3
DJ
83202003-01-04 Daniel Jacobowitz <drow@mvista.com>
8321
8322 Fix PR gdb/844
8323 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
8324 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
8325
8326 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
8327 instead of calling gdb_suppress_entire_file.
8328 * gdb.threads/print-threads.exp: Likewise.
8329 * gdb.threads/schedlock.exp: Likewise.
8330
8331 * gdb.threads/killed.exp: Return instead of calling
8332 gdb_suppress_entire_file.
8333 * gdb.threads/linux-dp.exp: Likewise.
8334 * gdb.threads/pthreads.exp: Likewise.
8335
1e698235
DJ
83362003-01-04 Daniel Jacobowitz <drow@mvista.com>
8337
8338 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
8339 stabs.
8340 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
8341 * gdb.base/whatis.exp: Always allow (void) after function names.
8342
147ff08c
DJ
83432003-01-04 Daniel Jacobowitz <drow@mvista.com>
8344
8345 * gdb.c++/casts.exp: Correct regexp.
8346
dc62bfc2
MK
83472003-01-04 Mark Kettenis <kettenis@gnu.org>
8348
8349 * configure.in: Call AC_CONFIG_HEADER. Don't call
8350 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
8351 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
8352 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
8353 aforementioned directories in the AC_OUPUT call.
8354 * config.hin: New file.
8355 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8356 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
8357 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
8358 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
8359 pass -I$objdir instead of -I$objdir/$subdir in compilation.
8360 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
8361 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
8362 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
8363 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
8364 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
8365 gdb.threads/configure.in, gdb.threads/configure,
8366 gdb.threads/config.in, gdb.trace/configure.in,
8367 gdb.trace/configure: Removed.
8368
77afa639
MC
83692003-01-03 Michael Chastain <mec@shout.net>
8370
8371 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
8372 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
8373
7634bb6e
DJ
83742003-01-03 Daniel Jacobowitz <drow@mvista.com>
8375
8376 * gdb.base/store.exp: Fix regular expressions.
8377
b39c905e
MK
83782002-12-28 Mark Kettenis <kettenis@gnu.org>
8379
8380 * configure.in: Rewrite.
8381 * configure: Regenerated.
8382
0a8551dd
DC
83832003-01-03 David Carlton <carlton@math.stanford.edu>
8384
8385 * gdb.base/psymtab.exp: New file.
8386 * gdb.base/psymtab1.c: Ditto.
8387 * gdb.base/psymtab2.c: Ditto.
8388
c60b7188
AF
83892002-12-23 Adam Fedor <fedor@gnu.org>
8390
8391 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
8392
ee73db83
DC
83932002-12-23 David Carlton <carlton@math.stanford.edu>
8394
8395 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
8396 and current_directory initialization.
8397
d6c1774e
JB
83982002-12-22 Jim Blandy <jimb@redhat.com>
8399
f0a847b8
JB
8400 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
8401 rather than as part of the output file name.
8402
d6c1774e
JB
8403 * gdb.base/attach.exp: There's no need to copy the test program to
8404 /tmp; that was only ever necessary on HP/UX, and this test is
8405 entirely disabled there anyway.
8406
f0708dbb
JB
84072002-12-21 Jim Blandy <jimb@redhat.com>
8408
4c2acfea
JB
8409 * gdb.c++/psmang.exp: Doc fix.
8410
f0708dbb
JB
8411 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
8412 test.
8413
9579e000
DC
84142002-12-20 David Carlton <carlton@math.stanford.edu>
8415
8416 * gdb.c++/annota2.exp: KFAIL annotate-quit.
8417
d1810171
MC
84182002-12-18 Michael Chastain <mec@shout.net>
8419
8420 * gdb.c++/annota2.exp: Add copyright year 2002.
8421
76565097
DC
84222002-12-17 David Carlton <carlton@math.stanford.edu>
8423
8424 * gdb.c++/try_catch.cc: Add marker comments.
8425 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
8426 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
8427 * gdb.c++/m-static.cc: Ditto.
8428 * gdb.c++/m-static1.cc: Ditto.
8429 * gdb.c++/try_catch.cc: Ditto.
8430
da81390b
JJ
84312002-12-16 Jeff Johnston <jjohnstn@redhat.com>
8432
8433 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
8434 to see whether we are using the new -environment-directory
8435 command which resets via -r or the old version of the command
8436 which may prompt the user. Part of fix for gdb/741.
8437
b304d130
AC
84382002-12-13 Andrew Cagney <ac131313@redhat.com>
8439
8440 * gdb.fortran/types.exp: Update obsolete comment.
8441 * gdb.fortran/exprs.exp: Ditto.
8442 * lib/gdb.exp: Delete obsolete code.
8443 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
8444 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
8445 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
8446 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
8447 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
8448 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
8449 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
8450 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
8451 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
8452 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
8453 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
8454 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
8455 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
8456 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
8457 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
8458 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
8459 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
8460 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
8461 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
8462 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
8463 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
8464 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
8465 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
8466 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
8467 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
8468 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
8469 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
8470 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
8471 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
8472 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
8473 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
8474 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
8475 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
8476 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
8477 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
8478 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
8479 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
8480
a23b6e6a
DC
84812002-12-11 David Carlton <carlton@math.stanford.edu>
8482
8483 * gdb.c++/m-data.exp: Add test for members that shadow global
8484 variables: see PR gdb/804.
8485 * gdb.c++/m-data.cc: Ditto.
8486
6604731b
DJ
84872002-12-10 Daniel Jacobowitz <drow@mvista.com>
8488
8489 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
8490
de46ecd7
DC
84912002-12-06 David Carlton <carlton@math.stanford.edu>
8492
8493 * gdb.base/store.c: Don't declare functions static.
8494
27e829d0
AC
84952002-12-04 Andrew Cagney <ac131313@redhat.com>
8496
8497 * gdb.base/store.exp, gdb.base/store.c: New files.
8498
92806416
DJ
84992002-12-03 Daniel Jacobowitz <drow@mvista.com>
8500
8501 * gdb.base/selftest.exp: Update for current gdb.
8502
3bcbaac5
DJ
85032002-12-03 Daniel Jacobowitz <drow@mvista.com>
8504
8505 * gdb.base/maint.exp: Only dump symbols from one source file
8506 or objfile.
8507
f4f00b1f
DJ
85082002-12-03 Daniel Jacobowitz <drow@mvista.com>
8509
8510 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
8511 function call.
8512
f1c8a949
JB
85132002-11-25 Jim Blandy <jimb@redhat.com>
8514
8515 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
8516 function appearing in error message.
8517
9e297a97
DJ
85182002-11-21 Daniel Jacobowitz <drow@mvista.com>
8519
8520 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
8521
1f312e79
JJ
85222002-11-08 Jeff Johnston <jjohnstn@redhat.com>
8523
d63a86f8
RM
8524 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
8525 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
8526 should be in mi console format. This is part of fix for PR gdb/604.
8527
83c31e7d
FN
85282002-09-18 Fernando Nasser <fnasser@redhat.com>
8529
8530 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
8531 which explicitly prints the zero offset as "+0".
8532
322b3f65
DJ
85332002-10-22 Daniel Jacobowitz <drow@mvista.com>
8534
8535 * gdb.threads/schedlock.c (args): Make unsigned.
8536
85372002-10-21 Daniel Jacobowitz <drow@mvista.com>
8538
8539 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
8540 numbers. Allow "foo2|selected stack frame".
8541 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
8542 * gdb.asm/asmsrc2.s: Likewise.
8543 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
8544 comments.
8545 * gdb.asm/mips.inc: New file.
8546
5e2fe5b8
AF
85472002-10-18 Adam Fedor <fedor@gnu.org>
8548
8549 * gdb.base/default.exp: Update expected output to include 'ObjC'.
8550 * gdb.base/help.exp: Likewise.
8551
abe1a5d0
KB
85522002-10-17 Kevin Buettner <kevinb@redhat.com>
8553
8554 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
8555 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
8556
10abb1d4
JB
85572002-10-02 Jim Blandy <jimb@redhat.com>
8558
8559 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
8560
1f609b42
AC
85612002-10-01 Andrew Cagney <ac131313@redhat.com>
8562
8563 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
8564 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
8565 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
8566 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
8567 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
8568 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
8569 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
8570
0aee02e4
AC
85712002-09-29 Andrew Cagney <ac131313@redhat.com>
8572
8573 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
8574 * mi0-disassemble.exp, mi0-eval.exp: Delete.
8575 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
8576 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
8577 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
8578 * mi0-var-block.exp, mi0-var-child.exp: Delete.
8579 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 8580
6fde09ad
KB
85812002-09-27 Kevin Buettner <kevinb@redhat.com>
8582
8583 * gdb.base/annota1.exp (info break): Make directory components of
8584 path optional since not all compilers emit this debug information.
8585
8586 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
8587 step ends up stepping out of the function instead of stopping on
8588 the epilogue.
8589
9e8aab75
KS
85902002-09-26 Keith Seitz <keiths@redhat.com>
8591
8592 * lib/insight-support.exp (gdbtk_start): Figure out where
8593 the insight executable is based on where gdb is. Use this
8594 executable to start insight instead of gdb.
8595
e36180d7
AC
85962002-09-25 Andrew Cagney <cagney@redhat.com>
8597
8598 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
8599
9dd34b2b
AC
86002002-09-24 Andrew Cagney <ac131313@redhat.com>
8601
8602 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
8603 test_isolated_complaints.
8604 (test_empty_complaint): New function.
8605 (test_empty_complaints): New function. Check no output when no
8606 complaints.
d63a86f8 8607
dea97812
KB
86082002-09-19 Jim Blandy <jimb@redhat.com>
8609
a9c64011 8610 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 8611
54951bd7
AC
86122002-09-19 Andrew Cagney <ac131313@redhat.com>
8613
8614 * gdb.gdb/complaints.exp: New file.
8615
dec43320
AC
86162002-09-18 Andrew Cagney <ac131313@redhat.com>
8617
8618 * gdb.base/maint.exp: Check `help maint internal-warning'.
8619
e70d6e3f
DC
86202002-09-18 David Carlton <carlton@math.stanford.edu>
8621
8622 * gdb.c++/m-static.exp: Remove breakpoints depending on line
8623 numbers, and replace them by a single breakpoint after the
8624 constructors are all finished.
8625 Add test 4.
8626 * gdb.c++/m-static.cc: Add test 4.
8627 * gdb.c++/m-static.h: New file.
8628 * gdb.c++/m-static1.cc: New file.
8629
8630 * gdb.c++/printmethod.exp: New file.
8631 * gdb.c++/printmethod.cc: New file.
8632
8633 * gdb.c++/pr-574.exp: New file.
8634 * gdb.c++/pr-574.cc: New file.
8635
afb5c968
CV
86362002-09-18 Corinna Vinschen <vinschen@redhat.com>
8637
8638 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
8639 embedded targets which never actually exit.
8640
31e45dee
FN
86412002-09-18 Fernando Nasser <fnasser@redhat.com>
8642
8643 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
8644 "don't step after run" as unresolved or unsupported, instead of xfail.
8645
a283c5a1
CV
86462002-09-18 Corinna Vinschen <vinschen@redhat.com>
8647
8648 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
8649 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
8650 Add newline to expected string in "step out of main (status wrapper)"
8651 case.
8652
11350d2a
CV
86532002-09-18 Corinna Vinschen <vinschen@redhat.com>
8654
8655 * lib/gdb.exp (rerun_to_main): Allow restarting application.
8656 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
8657
0deec7d6
TT
86582002-09-17 Tom Tromey <tromey@redhat.com>
8659
8660 * gdb.base/printcmds.exp (test_print_string_constants): Expect
8661 \000, not \0, in double-quoted string.
8662
b2b4a1b5
CV
86632002-09-14 Corinna Vinschen <vinschen@redhat.com>
8664
c9d37158 8665 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
8666 string after running the commands execution on breakpoint tests.
8667
1c56143a
CV
86682002-09-13 Corinna Vinschen <vinschen@redhat.com>
8669
8670 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
8671
37f8da45
JB
86722002-09-12 Joel Brobecker <brobecker@gnat.com>
8673
8674 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
8675
08b468e0
KS
86762002-09-10 Keith Seitz <keiths@redhat.com>
8677
8678 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
8679 runto proc.
8680 (mi_run_to_main): Use mi_runto.
8681 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
8682
dc360f58
KS
86832002-09-10 Keith Seitz <keiths@redhat.com>
8684
8685 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
8686 regexp for stopping at main. Could have multiple event notifications.
8687 Don't assume that main was declared with no parameters.
8688 (mi_next): Use mi_step_to.
8689 (mi_step): Use mi_next_to.
8690
ce3abcfb
CV
86912002-09-09 Corinna Vinschen <vinschen@redhat.com>
8692
8693 * gdb.base/default.exp: Fix expected string in `info float' test.
8694
d1f5b980
BE
86952002-09-09 Ben Elliston <bje@redhat.com>
8696
8697 * config/mips.exp: Update comments.
8698 * config/mips-idt.exp: Likewise.
8699 * config/nind.exp: Likewise.
8700 * config/slite.exp: Likewise.
8701 * config/sparclet.exp: Likewise.
8702 * config/udi.exp: Likewise.
8703 * config/vx.exp: Likewise.
8704 * config/vxworks29k.exp: Likewise.
8705
2f71430b
JB
87062002-09-05 Jim Blandy <jimb@redhat.com>
8707
8708 * gdb.threads/killed.exp: Fix test failure message.
8709
7ddebc7e
KS
87102002-09-04 Keith Seitz <keiths@redhat.com>
8711
8712 * lib/mi-support.exp: Update copyright.
8713 (mi_gdb_test): Increase the priority of the expected pattern
8714 so that it matches gdb_test.
8715
0ae67eb3
KS
87162002-09-03 Keith Seitz <keiths@redhat.com>
8717
8718 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
8719 Use integer comparison instead of string comparison for testing
8720 whether binary was built.
8721
38fc42c8
JB
87222002-09-03 Jim Blandy <jimb@redhat.com>
8723
8724 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
8725
b6ff0e81
JB
87262002-08-29 Jim Blandy <jimb@redhat.com>
8727
8728 * gdb.threads/pthreads.exp: Move the portable thread compilation
8729 code into a function in lib/gdb.exp, and call that from here.
8730 * lib/gdb.exp (gdb_compile_pthreads): New function.
8731
07c98896
KS
87322002-08-29 Keith Seitz <keiths@redhat.com>
8733
8734 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
8735 expect_out so that callers can get at it.
8736
0312286c
DJ
87372002-08-23 Daniel Jacobowitz <drow@mvista.com>
8738
8739 * gdb.threads/print-threads.c: New file.
8740 * gdb.threads/print-threads.exp: New file.
8741 * gdb.threads/schedlock.c: New file.
8742 * gdb.threads/schedlock.exp: New file.
8743
dd039bc4
EZ
87442002-08-22 Elena Zannoni <ezannoni@redhat.com>
8745
a9c64011
AS
8746 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
8747 not altivec.c.
dd039bc4 8748
1f36144c
MK
87492002-08-17 Mark Kettenis <kettenis@gnu.org>
8750
8751 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
8752 targets. The problem should be fixed now.
8753
16057ec7 87542002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
8755
8756 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
8757 2002-07-24 change that removes final dots from error messages.
8758
3c1499ad
TT
87592002-08-13 Tom Tromey <tromey@redhat.com>
8760
8761 * gdb.base/readline.exp: New file.
8762
a20ce2c3
AC
87632002-08-01 Andrew Cagney <ac131313@redhat.com>
8764
8765 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
8766 supress message.
8767
db034ac5
AC
87682002-08-01 Andrew Cagney <cagney@redhat.com>
8769
8770 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
8771 CHILL_FOR_TARGET and CHILL_LIB.
8772 * configure.in (configdirs): Remove gdb.chill.
8773 * configure: Regenerate.
8774 * lib/gdb.exp: Obsolete references to chill.
8775 * gdb.fortran/types.exp: Ditto.
8776 * gdb.fortran/exprs.exp: Ditto.
8777
3e000b18
KB
87782002-07-30 Kevin Buettner <kevinb@redhat.com>
8779
8780 * gdb.base/shlib-call.exp (additional_flags): Conditionally
8781 set Irix-specific compile and link flags.
8782
28f4966b
KB
87832002-07-29 Kevin Buettner <kevinb@redhat.com>
8784
8785 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
8786 source files. The ``-o'' option doesn't work with the ``-E'' option
8787 when using the Irix compiler.
8788
46c0d5a6
DJ
87892002-07-19 Daniel Jacobowitz <drow@mvista.com>
8790
8791 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
8792 Improve support for reusing an exec file. Copy exec file
8793 to target, and run gdbserver on the target instead of on the host.
8794
eecf4bed
JB
87952002-07-18 Jim Blandy <jimb@redhat.com>
8796
0f815cdf
JB
8797 * gdb.base/ending-run.exp: Don't expect to see the program end in
8798 some orderly fashion when we're running on a real stand-alone
8799 board.
8800
eecf4bed
JB
8801 * gdb.base/interrupt.exp: Correct logic for skipping tests on
8802 targets that don't support interrupts.
8803
52d309e4
JB
88042002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
8805
8806 * gdb.base/attach.exp: Add patterns to match output from /proc-based
8807 systems.
8808 Move comments in expect statements to inside the actions, so that they
8809 don't get matched against.
8810
ff683d9e
MK
88112002-07-10 Mark Kettenis <kettenis@gnu.org>
8812
8813 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
8814 function when asleep" test.
8815
b5356753
AC
88162002-07-10 Andrew Cagney <ac131313@redhat.com>
8817
8818 * gdb.base/page.exp: Rewrite to handle problems with very long
8819 `info set' output. Update copyright.
8820
6aa4d13a
AC
88212002-06-26 Andrew Cagney <ac131313@redhat.com>
8822
8823 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
8824 gdb.threads-hp.
8825 * gdb.hp/configure: Regenerate.
8826 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
8827 * gdb.hp/gdb.threads-hp/configure: Delete file.
8828 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
8829
8cf8c2b8
AC
88302002-06-22 Andrew Cagney <ac131313@redhat.com>
8831
8832 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
8833 setlocale, bindtextdomain and textdomain.
8834
6827a8f8
JB
88352002-06-11 Jim Blandy <jimb@redhat.com>
8836
919d772c
JB
8837 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
8838 preprocessor macro information is present.
8839
6827a8f8
JB
8840 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
8841 tests.
8842
c15b0d21
MS
88432002-06-06 Michael Snyder <msnyder@redhat.com>
8844
c5984d70
MS
8845 * gdb.base/overlays.exp: Record addresses of overlay
8846 functions in TCL variables rather than in GDB variables,
8847 to avoid having GDB convert them to pointers (with loss
8848 of information).
8849
d63a86f8 8850 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 8851 default linker script changes.
c15b0d21
MS
8852 * gdb.base/long_long.exp: Add check for sizeof (long double).
8853
be26fe0d
ML
88542002-06-06 Michal Ludvig <mludvig@suse.cz>
8855
8856 * gdb.asm/asm-source.exp: Add x86-64 target.
8857 * gdb.asm/x86_64.inc: New.
d63a86f8 8858
258093ca 88592002-05-30 Michael Chastain <mec@shout.net>
258093ca 8860
4b3153f1 8861 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
8862 * gdb.c++/m-static.cc: New file.
8863 * gdb.c++/m-static.exp: New file.
8864
241264c6
MS
88652002-05-28 Michael Snyder <msnyder@redhat.com>
8866
8867 * gdb.base/call-ar-st.exp: Allow for reduced floating point
8868 precision.
8869
9bba8c8f 88702002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 8871
4b3153f1 8872 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
8873 * gdb.c++/m-data.cc: New file.
8874 * gdb.c++/m-data.exp: New file.
8875
88762002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 8877
4b3153f1 8878 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 8879 * gdb.c++/try_catch.cc: New file.
d63a86f8 8880 * gdb.c++/try_catch.exp: New file.
9bba8c8f 8881
def1b996
MC
88822002-05-27 Michael Chastain <mec@shout.net>
8883
8884 * gdb.c++/local.exp: Accept more nested types in output.
8885
522ba268
MC
88862002-05-26 Michael Chastain <mec@shout.net>
8887
8888 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
8889
277254ba
MS
88902002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
8891
8892 * lib/gdb.exp (gdb_wrapper_init): Just because
8893 gdb_wrapper_file exists, this does not mean that the file
8894 should not be rebuilt. That is what gdb_wrapper_initialized
8895 is for.
8896 (default_gdb_init): Reset gdb_wrapper_initialized.
8897
b61a8733
MS
88982002-05-23 Michael Snyder <msnyder@redhat.com>
8899
d63a86f8 8900 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
8901 the precision of the floating point test results.
8902 * gdb.base/call-rt-st.exp: Ditto.
8903
b61a8733
MS
8904 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
8905 * gdb.base/call-rt-st.exp: Ditto.
8906
56f6e910
MC
89072002-05-19 Michael Chastain <mec@shout.net>
8908
8909 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
8910
ad0b0016
EZ
89112002-05-19 Elena Zannoni <ezannoni@redhat.com>
8912
a9c64011
AS
8913 * configure.in (configdirs): Add gdb.arch.
8914 * configure: Regenerate.
ad0b0016 8915
f617d2b6
JB
89162002-05-17 Jim Blandy <jimb@redhat.com>
8917
8918 * gdb.base/completion.exp: Recognize the more detailed error
8919 messages produced by the macro expander's lexical analyzer.
8920
eac2a696
EZ
89212002-05-14 Elena Zannoni <ezannoni@redhat.com>
8922
a9c64011
AS
8923 * gdb.arch/altivec-abi.c: New file.
8924 * gdb.arch/altivec-abi.exp: New file.
8925 * gdb.arch/altivec-regs.c: New file.
8926 * gdb.arch/altivec-regs.exp: New file.
eac2a696 8927
2fdde8f8
DJ
89282002-05-14 Daniel Jacobowitz <drow@mvista.com>
8929
8930 * gdb.base/maint.exp (maint print type): Update for new type
8931 structure.
d63a86f8 8932
e31f1a7c
EZ
89332002-05-14 Elena Zannoni <ezannoni@redhat.com>
8934
8935 * gdb.arch: New directory.
8936 * gdb.arch/configure.in: New file.
8937 * gdb.arch/configure: New file.
8938 * gdb.arch/Makefile.in: New file.
8939
db589741
CV
89402002-05-13 Corinna Vinschen <vinschen@redhat.com>
8941
8942 * gdb.asm/asm-source.exp: Add v850 as supported target.
8943 * gdb.asm/v850.inc: New file.
8944
8ce2a7dc
DJ
89452002-05-13 Daniel Jacobowitz <drow@mvista.com>
8946
8947 * gdb.c++/annota2.exp (annotate-quit): Add comment.
8948
df763c7f
DJ
89492002-05-12 Daniel Jacobowitz <drow@mvista.com>
8950
8951 * gdb.base/break.exp: Check 'break "marker2"'.
8952
377daeed
MS
89532002-05-10 Michael Snyder <msnyder@redhat.com>
8954
8955 * gdb.base/long_long.exp: Fix typo.
8956
c4b7bc2b
JB
89572002-05-10 Jim Blandy <jimb@redhat.com>
8958
ecac9a4e
JB
8959 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
8960 a bug.
8961
c4b7bc2b
JB
8962 * gdb.base/printcmds.exp (test_integer_literals_rejected):
8963 Recognize more detailed error message produced by the macro
8964 expander's lexical analyzer.
8965 * lib/gdb.exp (test_print_reject): Same.
8966
e71019a1
MK
89672002-05-09 Mark Kettenis <kettenis@gnu.org>
8968
8969 * gdb.c++/method.exp: Fix typo.
8970
fedfc8e6
MS
89712002-05-08 Michael Snyder <msnyder@redhat.com>
8972
166a1957
MS
8973 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
8974 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 8975 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
8976 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
8977 Add iftarget clause for strongarm.
d63a86f8 8978
f1c47eb2
MS
89792002-05-06 Michael Snyder <msnyder@redhat.com>
8980
cb9a9d3e
MS
8981 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
8982 (gdb_continue_to_end): Accept output from status wrapper.
8983 * gdb.base/ending-run.exp: Add case for output from status wrapper.
8984 Clean up fail messages to match pass messages.
8985
f1c47eb2
MS
8986 Enable the "needs_status_wrapper" testsuite feature.
8987 * lib/gdb.exp (gdb_wrapper_init): New procedure.
8988 (gdb_compile): Conditionally call gdb_wrapper_init.
8989 * gdb.base/a2-run.exp: Recognize output from status wrapper.
8990 * gdb.c++/method.exp: Recognize output from status wrapper.
8991
6079c749
BE
89922002-05-06 Ben Elliston <bje@redhat.com>
8993From Graydon Hoare <graydon@redhat.com>
8994
8995 * config/sid.exp: Include support for "rawsid" protocol.
8996
188baff3
JB
89972002-05-03 Jim Blandy <jimb@redhat.com>
8998
8999 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
9000 * gdb.c++/hang3.C: New file.
9001
b9c07f0f
AC
90022002-05-04 Andrew Cagney <ac131313@redhat.com>
9003
9004 * gdb.base/default.exp: Remove obsolete code.
9005 * gdb.c++/misc.exp: Ditto. Update copyright.
9006 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
9007 * gdb.base/whatis.exp: Ditto. Update copyright.
9008 * gdb.base/scope.exp: Ditto. Update copyright.
9009 * gdb.base/ptype.exp: Ditto. Update copyright.
9010 * gdb.base/printcmds.exp: Ditto. Update copyright.
9011 * gdb.base/opaque.exp: Ditto. Update copyright.
9012 * gdb.base/list.exp: Ditto.
9013 * gdb.base/funcargs.exp: Ditto. Update copyright.
9014 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
9015 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
9016 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
9017 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
9018 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
9019 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
9020
5c7a0397
MS
90212002-05-02 Michael Snyder <msnyder@redhat.com>
9022
d6dcc264 9023 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
9024 * gdb.base/long_long.exp: Add xscale target.
9025 * gdb.base/default.exp: Add xscale target.
9026
eb7f1c48
JB
90272002-05-01 Jim Blandy <jimb@redhat.com>
9028
9029 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
9030 gdb.c++/hang.exp: New test.
9031
a6befae8
FF
90322002-05-01 Fred Fish <fnf@redhat.com>
9033
9034 * gdb.base/completion.exp: Handle completions of "./Make" for
9035 more than one completion possibility, as is the case when we
9036 build and test in the source tree.
9037
0a310277
AG
90382002-04-29 Anthony Green <green@redhat.com>
9039
9040 * gdb.java/jmisc1.exp: New file.
9041 * gdb.java/jmisc2.exp: New file.
9042
6ff9af88
DJ
90432002-04-24 Daniel Jacobowitz <drow@mvista.com>
9044
9045 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
9046
96b3d632
EZ
90472002-04-23 Elena Zannoni <ezannoni@redhat.com>
9048
9049 * gdb.base/help.exp: Change 'help status' to allow for target
9050 dependent output differences.
9051
5019bb54
MC
90522002-04-22 Michael Chastain <mec@shout.net>
9053
9054 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
9055
a805a116
MC
90562002-04-22 Michael Chastain <mec@shout.net>
9057
9058 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
9059
a1706bfd
DM
90602002-04-17 David S. Miller <davem@redhat.com>
9061
9062 * gdb.asm/sparc64.inc: New file.
9063 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
9064
a73a20a2
EZ
90652002-04-19 Elena Zannoni <ezannoni@redhat.com>
9066
9067 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
9068 instruction file directly into the build tree. Clean up at end of
9069 test.
9070
ba678339
DM
90712002-04-18 David S. Miller <davem@redhat.com>
9072
9073 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
9074 handle 64-bit platforms correctly.
9075 * gdb.base/maint.exp: Likewise.
9076
b03399da
KB
90772002-04-18 Kevin Buettner <kevinb@redhat.com>
9078
9079 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
9080 ``-fpic'' when compiling files comprising a shared library, but
9081 it does need additional linker flags in order to find shared
9082 libraries at run time.
9083
e2004992
KB
90842002-04-18 Kevin Buettner <kevinb@redhat.com>
9085
9086 * gdb.base/cvexpr.c (use): New function.
9087 (main): Invoke use() on all global variables to prevent
9088 some linkers from deleting these otherwise unused symbols.
9089
d8937120
MC
90902002-04-17 Michael Chastain <mec@shout.net>
9091From David S. Miller <davem@redhat.com>
9092
9093 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
9094 handle 64-bit platforms correctly.
9095
ffd61a58
MS
90962002-04-12 Michael Snyder <msnyder@redhat.com>
9097From Jim Blandy <jimb@redhat.com>
a9c64011 9098 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
9099 script can handle this instead.
9100 * gdb.base/bar.c (barx): Same.
9101 * gdb.base/baz.c (bazx): Same.
9102 * gdb.base/grbx.c (grbxx): Same.
9103
9104 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
9105 manager doesn't automatically unmap overlays unnecessarily.
9106
6b8426a6
MH
91072002-04-10 Martin M. Hunt <hunt@redhat.com>
9108
9109 * gdb.base/ending-run.exp: Fix pattern for Mips targets
9110 stepping out of main.
9111
34af4875
MC
91122002-04-09 Michael Chastain <mec@shout.net>
9113
9114 * gdb.c++/local.cc (main): Move call to marker1() inside nested
9115 scope so that the nested scope tests will make sense.
9116 * gdb.c++/local.exp: Write patterns that actually work with gcc
9117 (the HP patterns "were never known to work with gcc").
9118 Keep the old aCC patterns too.
9119
2d1676a0
DJ
91202002-04-09 Daniel Jacobowitz <drow@mvista.com>
9121
9122 * gdb.base/attach.exp: Correct target board test.
9123
3a63e3f9
MC
91242002-04-08 Michael Chastain <mec@shout.net>
9125
9126 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
9127 in a const method. Add some xfail and fail cases for configurations
9128 that do not emit the "const ...".
9129
f18dabd2
MC
91302002-04-07 Michael Chastain <mec@shout.net>
9131
9132 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
9133 Accept "A * const" and "const A * const" as type of "this".
9134 Fix spelling of getFunky throughout. Make messages uniform.
9135
0fcddd82
EZ
91362002-04-07 Elena Zannoni <ezannoni@redhat.com>
9137
a9c64011 9138 Work around for PR gdb/285:
0fcddd82
EZ
9139 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
9140
16a8534a
EZ
91412002-04-07 Elena Zannoni <ezannoni@redhat.com>
9142
9143 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
9144 instructions file at run time instead of configure time.
9145 Sometimes we run the test in a directory that is not the one we
9146 configured in.
9147 * gdb.asm/configure.in: Delete creation of symlink.
9148 * gdb.asm/configure: Regenerate.
9149
24181d81
JB
91502002-04-05 J. Brobecker <brobecker@gnat.com>
9151
9152 * gdb.gdb/xfullpath.exp: New test, to exercise the new
9153 xfullpath () function.
9154
7cdb7107
DJ
91552002-04-04 Daniel Jacobowitz <drow@mvista.com>
9156
9157 * gdb.asm/Makefile.in: Correct dependencies.
9158
9159 * gdb.asm/powerpc.inc: New file.
9160 * gdb.asm/asm-source.exp: Add PowerPC.
9161 * gdb.asm/configure.in: Likewise.
9162 * gdb.asm/configure: Regenerated.
9163
a7d17088
DJ
91642002-04-04 Daniel Jacobowitz <drow@mvista.com>
9165
9166 * gdb.base/relocate.exp: New file.
9167 * gdb.base/relocate.c: New file.
9168
cd721503
FF
91692002-04-04 Fred Fish <fnf@redhat.com>
9170
9171 * gdb.base/step-test.exp: Update comment regarding stopping in
9172 memcpy/bcopy calls inserted as part of the compiler runtime.
9173
b22ad7a7
MS
91742002-04-04 Michael Snyder <msnyder@redhat.com>
9175
9176 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
9177
5f279fa6
DJ
91782002-04-03 Daniel Jacobowitz <drow@mvista.com>
9179
9180 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
9181 (gdb_expect): Remove $notransfer hack.
9182
dd0fd3ce
DJ
91832002-04-02 Daniel Jacobowitz <drow@mvista.com>
9184
9185 * gdb.c++/classes.exp ("calling method for small class"): Match
9186 updated register output.
9187
1e50cda1
DJ
91882002-03-30 Daniel Jacobowitz <drow@mvista.com>
9189
9190 Fix PR gdb/452
9191 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
9192 when finished. Make gdb_file_cmd send "exec-file" when
9193 appropriate.
9194
24015922
DJ
91952002-03-30 Daniel Jacobowitz <drow@mvista.com>
9196
9197 * gdb.base/attach.exp: Remove extra setup_xfail.
9198
dd7dfd64
MS
91992002-03-26 Michael Snyder <msnyder@redhat.com>
9200
9201 * gdb.base/default.exp: Add tests for dump, append, and restore.
9202 * gdb.base/help.exp: Add tests for dump, append, and restore.
9203 * gdb.base/dump.exp: New file, test dump, append and restore.
9204 * gdb.base/dump.c: New file.
9205
48b2f8d7
MS
92062002-03-27 Michael Snyder <msnyder@redhat.com>
9207
d63a86f8 9208 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
9209 clean-ups in help messages.
9210
05b4d525
FF
92112002-03-26 Fred Fish <fnf@redhat.com>
9212
9213 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
9214 have debugging info for those functions and the compiler uses them
9215 internally to copy structs around.
9216
d7679631
FF
92172002-03-26 Fred Fish <fnf@redhat.com>
9218
9219 * gdb.base/list.exp: Revert the change made yesterday and add note
9220 about why we don't list the default lines for remote targets.
9221
523ac3f9
MS
92222002-03-25 Michael Snyder <msnyder@redhat.com>
9223
9224 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
9225
754b2b8d
FF
92262002-03-25 Fred Fish <fnf@redhat.com>
9227
9228 * gdb.base/list.exp: This test works on remote targets so remove
9229 the short circuit for remote targets. Update copyright.
9230
33c3e192
FF
92312002-03-25 Fred Fish <fnf@redhat.com>
9232
9233 * gdb.base/attach.exp: Fix logic error that was suppressing this
9234 test for all non hppa*-*-hpux* targets, instead of the hp target.
9235 Move comments closer to the suppression point. Also now need to
9236 check that we are running natively.
9237
d43e73ee
MS
92382002-03-22 Michael Snyder <msnyder@redhat.com>
9239
882c8f02
MS
9240 * gdb.base/default.exp: Add test for gcore. Update copyright.
9241 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 9242
04c12f60
FF
92432002-03-06 Fred Fish <fnf@redhat.com>
9244
9245 * gdb.base/funcargs.c: Remove extraneous ';' character.
9246 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
9247
b43df995
MC
92482002-03-04 Michael Chastain <mec@shout.net>
9249
9250 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
9251 accommodate gcc v3 function signature.
9252 * gdb.mi/mi0-var-cmd-exp: Ditto.
9253
92362027
AC
92542002-02-24 Andrew Cagney <ac131313@redhat.com>
9255
9256 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
9257 ``GNU/Linux'' or ``Linux kernel''
9258 * testsuite/gdb.threads/pthreads.c: Ditto.
9259
258ad32d
MC
92602002-02-24 Michael Chastain <mec@shout.net>
9261
9262 * gdb.threads/pthreads.c (thread1): Add a return statement.
9263 (thread2): Likewise.
9264 (foo): Likewise.
9265
04c3b3d4
MC
92662002-02-23 Michael Chastain <mec@shout.net>
9267
9268 * gdb.threads/linux-dp.c (philosopher): Add a return statement
9269 to placate gcc.
9270
5a2a0a20
MC
92712002-02-23 Michael Chastain <mec@shout.net>
9272
9273 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
9274 test "ptype bint". The test passes on all my stabs configurations.
9275
a640f7fc
JB
92762002-02-21 Jim Blandy <jimb@redhat.com>
9277
27924826
JB
9278 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
9279 filename at a time, and watch for the ones we want to see.
9280
a640f7fc
JB
9281 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
9282 types of pointers to prototyped functions.
9283
edcc8c75
AC
92842002-02-20 Andrew Cagney <ac131313@redhat.com>
9285
9286 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
9287 signed, unsigned and straight char.
9288 (padding_char, padding_short, padding_int, padding_long,
9289 padding_long_long, padding_float, padding_double,
9290 padding_long_double): New global variables.
9291 (fill, fill_structs): New functions.
9292
9293 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
9294 for correctly sized writes. Update copyright.
9295 (get_valueof): New procedure.
9296 (get_sizeof): Call get_valueof.
9297 (check_valueof): New procedure.
9298 (check_padding): New procedure.
9299
ac57ea44
MC
93002002-02-20 Michael Chastain <mec@shout.net>
9301
9302 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
9303 to setup_xfail. Document some of the remaining calls.
9304
7a10c941
MC
93052002-02-18 Michael Chastain <mec@shout.net>
9306
9307 * gdb.c++/userdef.exp: Update copyright year.
9308
fb8acdcc
DJ
93092002-02-18 Daniel Jacobowitz <drow@mvista.com>
9310
9311 * gdb.c++/userdef.exp: Test overloaded operators properly.
9312 Remove xfails.
9313
fda6ae12
MS
93142002-02-14 Michael Snyder <msnyder@redhat.com>
9315
9316 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
9317
676a0442
DJ
93182002-02-14 Daniel Jacobowitz <drow@mvista.com>
9319
9320 * gdb.base/a2-run.exp: Check for a remote target properly.
9321 * gdb.base/annota1.exp: Likewise.
9322 * gdb.base/list.exp: Likewise.
9323 * gdb.base/reread.exp: Likewise.
9324 * gdb.base/scope.exp: Likewise.
9325 * gdb.base/shlib-call.exp: Likewise.
9326 * gdb.base/term.exp: Likewise.
9327 * gdb.c++/annota2.exp: Likewise.
9328
78b4f468
RE
93292002-02-13 Richard Earnshaw <rearnsha@arm.com>
9330
9331 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
9332
9a81ba51
MC
93332002-02-10 Michael Chastain <mec@shout.net>
9334
9335 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
9336 (call_after_alloca): Ditto.
9337
004af6c7
DJ
93382002-02-10 Daniel Jacobowitz <drow@mvista.com>
9339
9340 * gdb.base/ending-run.exp: Guard "cont" test with
9341 gdb_skip_stdio_test.
9342
37225f62
JB
93432002-02-06 Jim Blandy <jimb@redhat.com>
9344
9345 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
9346 from here...
9347 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
9348 To here. Disable this test on non-HP platforms. Add big comment.
9349
fe6fdd96
MS
93502002-02-04 Michael Snyder <msnyder@redhat.com>
9351
9352 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
9353 other than d10v and m32r.
9354
036fad3f
RE
93552002-02-02 Richard Earnshaw <rearnsha@arm.com>
9356
9357 * gdb.base/default.exp: Rewrite test patterns to reduce time
9358 taken to match them.
9359
7148ab62
DJ
93602002-01-30 Daniel Jacobowitz <drow@mvista.com>
9361
9362 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
9363 Allow a start function above main.
9364 * gdb.threads/linux-dp.exp: Fix copyright date.
9365
396cc255
DJ
93662002-01-30 Daniel Jacobowitz <drow@mvista.com>
9367
a9c64011
AS
9368 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
9369 (check_philosopher_stack): Check for manager thread before checking
9370 for a just-starting thread.
396cc255 9371
f038d31b
DJ
93722002-01-30 Daniel Jacobowitz <drow@mvista.com>
9373
9374 From Neil Booth <neil@daikokuya.demon.co.uk>:
9375 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
9376 warnings.
9377
b3ff9d9a
FF
93782002-01-21 Fred Fish <fnf@redhat.com>
9379
9380 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
9381 not caller.
9382
39ad761d
JB
93832002-01-21 Jim Blandy <jimb@redhat.com>
9384
9385 * gdb.base/reread.exp: Check that GDB properly re-reads the
9386 executable file when it changes while no inferior is running.
9387
aaf320fa
FF
93882002-01-21 Fred Fish <fnf@redhat.com>
9389
a9c64011
AS
9390 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
9391 optionally accept the "shlib events" variation.
aaf320fa 9392
808a31f5
JB
93932002-01-21 Jim Blandy <jimb@redhat.com>
9394
9395 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
9396 call `fflush' after every `printf', so that the output is produced
9397 at predictable points, regardless of whatever buffering does (or
9398 doesn't) take place.
9399 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
9400 at different points.
9401
4420d5e2
DJ
94022002-01-20 Daniel Jacobowitz <drow@mvista.com>
9403
9404 * gdb.c++/inherit.exp: Update copyright years.
9405 * gdb.c++/method.exp: Likewise.
9406
3e36a0f4
DJ
94072002-01-20 Daniel Jacobowitz <drow@mvista.com>
9408
9409 * gdb.c++/classes.exp: Update for improved v3 support and skipping
9410 artificial methods/arguments.
9411 * gdb.c++/derivation.exp: Likewise.
9412 * gdb.c++/inherit.exp: Likewise.
9413 * gdb.c++/method.exp: Likewise.
9414 * gdb.c++/virtfunc.exp: Likewise.
9415
b4ceaee6
AC
94162002-01-18 Andrew Cagney <ac131313@redhat.com>
9417
9418 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
9419 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
9420 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
9421 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
9422 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
9423 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
9424
ecace851
JB
94252002-01-17 Jim Blandy <jimb@redhat.com>
9426
9427 * gdb.asm/asm-source.exp (info symbol): Take another shot at
9428 anchoring the pattern matching the entry point symbol's name.
9429
375fc983
AC
94302002-01-17 Andrew Cagney <ac131313@redhat.com>
9431
9432 * gdb.base/maint.exp: Update ``maint internal-error'' to match
9433 continue/quit query. Update copyright.
9434
fe6fdd96
MS
94352002-01-14 Michael Snyder <msnyder@redhat.com>
9436
9437 * gdb.base/gcore.exp: Remove extra debugging output.
9438
e017c81f
DJ
94392002-01-13 Daniel Jacobowitz <drow@mvista.com>
9440
9441 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
9442 for slightly dubious v2 mangled string.
9443
37ab3bf8
DJ
94442002-01-13 Daniel Jacobowitz <drow@mvista.com>
9445
9446 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
9447
1bc05c3a 94482002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 9449
1bc05c3a 9450 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 9451
1bc05c3a
JM
9452 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
9453 constructors.
9454 * gdb.c++/derivation.exp: Likewise.
9455 * gdb.c++/templates.exp: Likewise.
9456 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 9457
1bc05c3a
JM
94582002-01-10 Michael Snyder <msnyder@redhat.com>
9459
9460 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 9461
a911c360
MS
94622002-01-08 Michael Snyder <msnyder@redhat.com>
9463
9464 * gdb.base/gcore.exp: New test for generate-core-file command.
9465 * gdb.base/gcore.c: Testcase for above.
9466 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
9467
ea2119ec
JM
94682002-01-08 Jason Merrill <jason@redhat.com>
9469
9470 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
9471
68203136
FF
94722002-01-07 Fred Fish <fnf@redhat.com>
9473
9474 * gdb.c++/overload.exp: Remove unconditional xfails for:
9475 print foo_instance1.overloadargs(1)
9476 print foo_instance1.overloadargs(1, 2)
9477 print foo_instance1.overloadargs(1, 2, 3)
9478 print foo_instance1.overloadargs(1, 2, 3, 4)
9479 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
9480 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
9481 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
9482 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
9483 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
9484 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
9485 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
9486 print foo_instance1.overload1arg()
9487 print foo_instance1.overload1arg((char)arg2)
9488 print foo_instance1.overload1arg((signed char)arg3)
9489 print foo_instance1.overload1arg((unsigned char)arg4)
9490 print foo_instance1.overload1arg((int)arg7)
9491 print foo_instance1.overload1arg((unsigned int)arg8)
9492 print foo_instance1.overload1arg((float)arg11)
9493 print foo_instance1.overload1arg((double)arg12)
d63a86f8 9494
21b9b5b1
MS
94952002-01-07 Michael Snyder <msnyder@redhat.com>
9496
9497 * gdb.base/huge.exp: New test. Print a very large target data object.
9498 (skip_huge_test): New test variable. Define if you want to skip this
9499 test. The test reads an 8 megabyte data object from the target, so it
9500 might be very time consuming on remote targets with a slow connection.
9501 * gdb.base/huge.c: New file. Test case for above.
9502
725f922e
FF
95032002-01-07 Fred Fish <fnf@redhat.com>
9504
9505 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
9506 g_instance.bfoo, and g_instance.cfoo.
9507
634d57ec
JL
9508Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
9509
f286b2c3
JL
9510 * gdb.base/break.c (multi_line_if_conditional): New function.
9511 (multi_ilne_while_conditional): Likewise.
9512 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
9513 IF or WHILE condition puts the breakpoint at the start of
9514 the condition.
9515
634d57ec
JL
9516 * gdb.base/selftest.exp (backtrace through signal handler): Remove
9517 hppa*-*-hpux* expected failure.
9518 * gdb.base/structs.exp (do_function_calls): Similarly.
9519
9520 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
9521 watchpoints.
9522
9fbfe2dc
AC
95232002-01-06 Andrew Cagney <ac131313@redhat.com>
9524
9525 Fix PR gdb/66.
9526 * gdb.base/structs.exp: Replace skip for a29k with skip for
9527 gdb,cannot_call_functions.
9528 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
9529 * gdb.base/callfuncs.exp: Ditto.
9530 * gdb.base/call-rt-st.exp: Ditto.
9531 * gdb.base/call-strs.exp: Ditto.
9532 * gdb.base/callfwmall.exp: Ditto.
9533 * gdb.base/scope.exp: Obsolete xfail a29k.
9534 * gdb.c++/misc.exp: Ditto.
9535 * gdb.c++/cplusfuncs.exp: Ditto.
9536 * gdb.base/ptype.exp: Ditto.
9537 * gdb.base/printcmds.exp: Ditto.
9538 * gdb.base/opaque.exp: Ditto.
9539 * gdb.base/list.exp: Ditto.
9540 * gdb.base/funcargs.exp: Ditto.
9541 * gdb.base/default.exp: Ditto.
9542
8ddad156
MS
95432002-01-04 Michael Snyder <msnyder@redhat.com>
9544
ca4976a6 9545 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
9546 * gdb.base/maint.exp: Add tests for maint info sections options.
9547
1b074332
JL
9548Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
9549
9550 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
9551
7d159115
CV
95522001-12-20 Corinna Vinschen <vinschen@redhat.com>
9553
9554 * gdb.asm/arm.inc: New file.
9555 * gdb.asm/asm-source.exp: Add arm targets.
9556 * gdb.asm/configure.in: Ditto.
9557 * gdb.asm/configure: Recreated from configure.in.
9558
8fb87725
JL
9559Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
9560
afabe08c
JL
9561 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
9562 with HP's compiler.
9563 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9564 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9565 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9566 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9567
9568 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
9569 either HP's compilers or GCC.
9570
db521deb
JL
9571 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
9572 a SIGBUS or SIGSEGV.
9573
9574 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
9575
9576 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
9577 can be compiled with either HP's compiler or GCC.
9578
cfa88ab7
JL
9579 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
9580 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
9581 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
9582
ca344dff
JL
9583 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
9584 to match current gdb output. Update due to using auto-solib-limit
9585 for limiting instead of overloading auto-solib-add.
9586 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
9587 test program.
9588
3f3c6e55 9589 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
9590 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
9591 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9592 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9593 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9594 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9595 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
9596 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
9597 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
9598 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
9599 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
9600 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
9601 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 9602
8fb87725
JL
9603 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
9604 a SIGTRAP to the inferior.
9605
cf599fa7
CV
96062001-12-19 Corinna Vinschen <vinschen@redhat.com>
9607
9608 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
9609 Substitute call to target_link by call to gdb_compile.
9610
2cd045cd
JL
9611Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
9612
a9c64011
AS
9613 * gdb.base/break.exp: Fix HP specific search string when testing
9614 backtracing in a called function.
2cd045cd 9615
a9c64011
AS
9616 * gdb.base/constvars.exp: Only set lang to C++ if we're
9617 compiling the test with HP's compilers.
9618 * gdb.base/volatile.exp: Similarly.
2cd045cd 9619
99ebe9ac
JB
96202001-12-19 Jim Blandy <jimb@redhat.com>
9621
9622 * gdb.base/printcmds.exp: Expect the null character to be printed
9623 as '\0', and the '\013' to be printed as '\v'.
9624 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
9625 * gdb.base/setvar.exp: Same.
9626
b9891b29
JB
96272001-12-17 Jim Blandy <jimb@redhat.com>
9628
0eba65ab
JB
9629 * gdb.base/completion.exp: Rather than completing very long
9630 filenames, which can make the readline library produce output we
9631 don't recognize, cd to the directory first, and then complete
9632 using nice, short relative paths.
9633
6970b5b1
JB
9634 * gdb.base/completion.exp: On some systems, there is, in fact, a
9635 variable named `b' in scope, since GDB treats all static
a9c64011
AS
9636 variables as being in scope. So use `no_var_named_this'
9637 instead of `b'.
6970b5b1 9638
b9891b29
JB
9639 * gdb.base/corefile.exp: Recognize the message saying that GDB
9640 can't find the core file's registers as a failure.
9641
e6ccd35f
JSC
96422001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
9643
a9c64011
AS
9644 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
9645 test expect string more specific.
e6ccd35f 9646
105ba819
CV
96472001-12-13 Corinna Vinschen <vinschen@redhat.com>
9648
9649 * gdb.asm/asm-source.exp: Add support for xstormy16.
9650 * gdb.asm/configure.in: Ditto.
9651 * gdb.asm/configure: Rebuild.
9652 * gdb.asm/xstormy16.inc: New file.
9653
e9e79dd9
FF
96542001-12-10 Fred Fish <fnf@redhat.com>
9655
9656 * gdb.base/maint.exp: Update to match changes in type dumping code.
9657
347dc97d
JB
96582001-12-10 Jim Blandy <jimb@redhat.com>
9659
9660 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
9661 matching the entry point symbol's name at the beginning of the
9662 line.
9663
5178b9d6
DJ
96642001-12-07 Daniel Jacobowitz <drow@mvista.com>
9665
9666 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
9667 gdb.c++/inherit.exp, gdb.c++/method.exp,
9668 gdb.c++/namespace.exp, gdb.c++/templates.exp,
9669 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
9670 and class layout support.
9671
af890c52
DJ
96722001-12-07 Daniel Jacobowitz <drow@mvista.com>
9673
9674 * gdb.c++/classes.exp: Add test for static member function.
9675 * gdb.c++/misc.cc: Add class with static member function.
9676
7a345fb3
JB
96772001-12-07 Jim Blandy <jimb@redhat.com>
9678
f2e54a80 9679 If GDB says it can't find the struct the function returned, report
8032bf31
JB
9680 those tests as `unsupported'.
9681 * gdb.base/call-rt-st.exp (print_struct_call): New function.
9682 Rewrite subsequent tests to use it.
9683
9684 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
9685 those tests as `unsupported'.
9686 * gdb.base/structs.exp (call_struct_func): New function.
9687 (do_function_calls): Use call_struct_func to call the functions
9688 returning structs.
9689
0bc69509
JB
9690 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
9691 whether functions are prototyped or not, so we can't possibly pass
9692 arguments to t_float_values2 properly.
9693
7a345fb3
JB
9694 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
9695 value of `timeout' for targets other than the mips*tx39-*.
9696
edb6ede1
MS
96972001-12-06 Michael Snyder <msnyder@redhat.com>
9698
d63a86f8 9699 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
9700 and detect whether the start symbol has a leading underscore.
9701
2d842f13
JB
97022001-12-04 Jim Blandy <jimb@redhat.com>
9703
9704 * gdb.base/completion.exp: Clarify indentation.
9705
68550daf
JB
97062001-12-03 Jim Blandy <jimb@redhat.com>
9707
9708 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
9709 variables on the S/390, not `.word'.
9710
cd5195a8
JB
97112001-11-30 Jim Blandy <jimb@redhat.com>
9712
9713 Add assembly-source tests for s390-ibm-linux.
9714 * gdb.asm/s390.inc: New file.
9715 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
9716 the S/390 architecture.
a9c64011 9717 * gdb.asm/configure: Regenerated.
cd5195a8 9718
ca9efc90
MS
97192001-11-30 Michael Snyder <msnyder@redhat.com>
9720
9721 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
9722 next, info source, info sources, info line, global and static
9723 variables, and static functions.
9724 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
9725 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
9726 * gdb.asm/asmsrc1.s: Add a static function and some variables.
9727 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
9728 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
9729 (gdbasm_leave): Restore frame pointer.
9730 (gdbasm_startup): Copy stack set-up from crt0.S.
9731
d0e66976
FN
97322001-11-26 Fernando Nasser <fnasser@redhat.com>
9733
9734 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
9735 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
9736 to a local (non-static) variable. Copy tstruct.a to a static buffer
9737 and return a pointer to that buffer.
9738 * gdb.base/callfwmall.c (t_structs_a): Ditto.
9739
e2334072
MK
97402001-11-24 Mark Kettenis <kettenis@gnu.org>
9741
9742 * gdb.asm/configure.in: Fix recognition of ix86 target.
9743 * gdb.asm/configure: Regenerate.
9744
756caa3d
MS
97452001-11-21 Michael Snyder <msnyder@redhat.com>
9746
9747 * gdb.asm/sparc.inc: New file.
9748 * gdb.asm/asm-source.exp: Recognize sparc target.
9749 * gdb.asm/configure.in: Recognize sparc target.
9750 * gdb.asm/configure: Regenerate.
d63a86f8 9751
9a4d72d5
MS
97522001-11-21 Michael Snyder <msnyder@redhat.com>
9753
9754 * gdb.asm/m32r.inc: New file.
9755 * gdb.asm/asm-source.exp: Recognize m32r target.
9756 * gdb.asm/configure.in: Recognize m32r target.
9757 * gdb.asm/configure: Regenerate.
9758
a773d1cd
MS
97592001-11-20 Michael Snyder <msnyder@redhat.com>
9760
017ac23d
MS
9761 * gdb.asm/i386.inc: New file.
9762 * gdb.asm/asm-source.exp: Recognize ix86 target.
9763 * gdb.asm/configure.in: Recognize ix86 target.
9764 * gdb.asm/configure: Regenerate.
9765
a773d1cd
MS
9766 * gdb.c++/namespace.exp: Fix quotes in output messages.
9767
bb632afb
MS
97682001-11-14 Michael Snyder <msnyder@redhat.com>
9769
25d559ca 9770 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
9771 qualifier in a type cast expression, to designate an address
9772 in the instruction space (Harvard architecture).
9773
4749e309
MS
97742001-11-13 Michael Snyder <msnyder@redhat.com>
9775
9776 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
9777 Tests for expressions using 'const' and 'volatile'.
9778
25050984
CV
97792001-11-13 Corinna Vinschen <vinschen@redhat.com>
9780
9781 * gdb.asm/asm-sources.exp: Allow defining linker flags.
9782
1902c51f
DJ
97832001-11-12 Daniel Jacobowitz <drow@mvista.com>
9784
9785 * lib/mi-support.exp (mi_run_to_helper): Move comments
9786 outside of gdb_expect.
9787
dcf95b47
DJ
97882001-11-11 Daniel Jacobowitz <drow@mvista.com>
9789
9790 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
9791 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
9792 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
9793 mi0_run_to): New functions.
9794 * gdb.mi/mi-simplerun.exp: Use them.
9795 * gdb.mi/mi0-simplerun.exp: Likewise.
9796 * gdb.mi/mi-var-cmd.exp: Likewise.
9797 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 9798
45b074e1
AC
97992001-11-10 Andrew Cagney <ac131313@redhat.com>
9800
9801 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
9802 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
9803
bf50d346
AC
98042001-11-09 Andrew Cagney <ac131313@redhat.com>
9805
9806 * gdb.base/restore.exp: Include $expected value in restored test
9807 message.
9808
9383332c
AC
98092001-11-09 Andrew Cagney <ac131313@redhat.com>
9810
9811 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
9812 implemented.
9813
db62520a
MS
98142001-11-08 Michael Snyder <msnyder@redhat.com>
9815
9816 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
9817 Add pass/fail message for stop at breakpoint in call dummy function.
9818
b5703437
MS
98192001-11-07 Michael Snyder <msnyder@redhat.com>
9820
d63a86f8
RM
9821 * gdb.c++/templates.exp (test_template_breakpoints):
9822 If we get an overload menu, but it does not match what
760f6330 9823 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
9824 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
9825 making the whitespace optional. Argument for "new" may be
9826 "unsigned" as well as "unsigned int/long".
d63a86f8 9827 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
9828 making the whitespace optional. Also replace "(void) with
9829 "((void|)), making the keyword "void" optional.
d63a86f8 9830 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
9831 making the whitespace optional. Also replace "(void) with
9832 "((void|)), making the keyword "void" optional.
3bf40917
MS
9833 * gdb.base/callfuncs.c (t_float_values): This function must
9834 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 9835 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
9836 can be tested against both cases. Usually one case involves
9837 promotion of float to double, while the other does not.
9838 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
9839 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
9840 includes a stack frame for "start".
9841
c8ab4e6d
JB
98422001-11-05 Jim Blandy <jimb@redhat.com>
9843
9844 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
9845 pointers are 32 bits long, and that offsets of relocs are always
9846 stored in the data (REL-style), and not in the reloc entry itself
9847 (RELA-style).
9848 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
9849 stabs.
9850
3f08ced9
MS
98512001-11-01 Michael Snyder <msnyder@redhat.com>
9852
9853 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
9854 and regular expression operators by using quoting.
9855
cbfa24cd
MS
98562001-10-31 Michael Snyder <msnyder@redhat.com>
9857
9858 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
9859 depending on what the symbol table contains.
9860 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
9861 the output of the ptype command. Similarly, accept both "const &"
9862 and "const&".
9863
aaa68313
CV
98642001-10-31 Corinna Vinschen <vinschen@redhat.com>
9865
9866 * gdb.base/miscexprs.c (main): Add usage of preprocessor
9867 symbol `STORAGE' to allow to choose the storage class of
9868 the local datastructures.
9869 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
9870 compiler directive.
9871
91740388
MS
98722001-10-30 Michael Snyder <msnyder@redhat.com>
9873
9874 * gdb.base/jump.exp: Allow it to run for all targets.
9875
1b7c05e7
CV
98762001-10-29 Corinna Vinschen <vinschen@redhat.com>
9877
9878 * gdb.base/call-ar-st.c (print_double_array): Match for loop
9879 with new double_array size.
9880 (main): Change storage class of all local variables to static.
9881 Reduce size of double_array to 9.
9882 * gdb.base/call-ar-st.exp: Increase timeout value.
9883 Change expected output for double array to match new size in
9884 call-ar-st.c.
9885
36a22261
CV
98862001-10-29 Corinna Vinschen <vinschen@redhat.com>
9887
9888 * gdb.base/ending-run.exp: Create identical output when passing
9889 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 9890 Stormy16 target.
36a22261 9891
92b8ae91
MK
98922001-10-28 Mark Kettenis <kettenis@gnu.org>
9893
9894 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
9895 that we catch the expected failure under Linux/x86.
9896
cb135b83
OF
98972001-10-29 Orjan Friberg <orjanf@axis.com>
9898
9899 * gdb.base/setvar.exp: Escape curly braces.
9900 * gdb.stabs/weird.exp: Ditto.
9901
6884aa54
DJ
99022001-10-27 Daniel Jacobowitz <drow@mvista.com>
9903
9904 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
9905 * gdm.mi/mi0-hack-cli.exp: Likewise.
9906
0398c9aa
AC
99072001-10-25 Andrew Cagney <ac131313@redhat.com>
9908
9909 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
9910 messages.
9911
d20bf2e8
AC
99122001-10-21 Andrew Cagney <ac131313@redhat.com>
9913
9914 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
9915 checking MI enabled.
9916
03dd63aa
CV
99172001-10-09 Corinna Vinschen <vinschen@redhat.com>
9918
9919 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
9920
1d9d99f3
FCE
99212001-10-04 Frank Ch. Eigler <fche@redhat.com>
9922
9923 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
9924 if gdb child process crashes, just signal an error.
9925
838ae6c4
JB
99262001-10-02 Jim Blandy <jimb@redhat.com>
9927
9928 * lib/gdb.exp (test_xfail_format): Simplify.
9929
9930 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
9931 front of the variable name `format'. Simplify `if'.
9932
8f0cbc1c
DJ
99332001-10-01 Daniel Jacobowitz <drow@mvista.com>
9934
9935 * gdb.threads/pthreads.exp: Wait for output and delay
9936 before sending ^C.
9937
1f08dafd
DJ
99382001-10-01 Daniel Jacobowitz <drow@mvista.com>
9939
9940 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
9941 some incorrect output instead of timing out.
9942 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
9943
674f90ff
CV
99442001-09-28 Corinna Vinschen <vinschen@redhat.com>
9945
9946 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
9947 check to allow additional `int'.
9948
9b284272
DJ
99492001-09-27 Daniel Jacobowitz <drow@mvista.com>
9950
9951 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
9952 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
9953
b55a4771
MS
99542001-09-27 Michael Snyder <msnyder@redhat.com>
9955
9956 * lib/gdb.exp (test_debug_format): New proc.
9957 (setup_xfail_format): Use new proc test_debug_format.
9958 * gdb.base/constvars.exp (local_compiler_xfail_check): New
9959 proc; use new service proc test_debug_format.
9960 Replace all other "gcc_compiled" tests with this test.
9961 * gdb.base/volatile.exp (local_compiler_xfail_check): New
9962 proc; use new service proc test_debug_format.
9963 Replace all other "gcc_compiled" tests with this test.
9964
99652001-09-27 Michael Snyder <msnyder@redhat.com>
9966
9967 * gdb.base/cvexpr.exp: New file.
9968 * gdb.base/cvexpr.c: New file
9969 Test for expressions using const and volatile keywords.
9970
4e6667ac
CV
99712001-09-26 Corinna Vinschen <vinschen@redhat.com>
9972
9973 * gdb.base/constvars.exp: Check for different orders of keywords
9974 and additional "int" strings in output.
9975
4f337972
AC
99762001-09-22 Andrew Cagney <ac131313@redhat.com>
9977
9978 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
9979 responses from "help maint".
9980
2015650d
FCE
99812001-09-19 Frank Ch. Eigler <fche@redhat.com>
9982
9983 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
9984 to localhost:NNN instead of :NNN, in case Xvfb is listening
9985 only on TCP.
9986
f3bcedc1
CV
99872001-09-19 Corinna Vinschen <vinschen@redhat.com>
9988
9989 * gdb.base/recurse.exp: When checking leaving the watchpoint
9990 scope, recognize when gdb is in function's epilogue and pass.
9991
6b819c92
KS
99922001-09-18 Keith Seitz <keiths@redhat.com>
9993
9994 * lib/insight-support.exp (_gdbtk_export_target_info): Add
9995 support for running tests against sid targets.
9996 (gdbtk_done): Ditto.
9997
a10c9419
CV
99982001-09-18 Corinna Vinschen <vinschen@redhat.com>
9999
10000 * gdb.base/ending-run.c (main): Set stdout buffersize
10001 to the same reasonable value for any target.
10002 * gdb.base/ending-run.exp: Add a regular expression
10003 to make testsuite happy on Sanyo Stormy16 target.
10004
739d0d99
CV
100052001-09-17 Corinna Vinschen <vinschen@redhat.com>
10006
10007 * gdb.base/display.c (do_loops): Add float variable `f'.
10008 Increment f in loop.
10009 * gdb.base/display.exp: Increment timeout by 60 seconds.
10010 Change float display test to use variable `f'.
10011
1b8947f0
JB
100122001-09-17 Jim Blandy <jimb@redhat.com>
10013
10014 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
10015 overflowing the limited breakpoint tables on some ROM monitors
10016 (like the ROM68K).
10017
9890ac81
FCE
100182001-09-15 Frank Ch. Eigler <fche@redhat.com>
10019
10020 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
10021 the "-ac" (disable access control) flag.
10022
6db765ea
JH
100232001-08-30 Jeff Holcomb <jeffh@redhat.com>
10024
10025 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
10026 ints.
10027
4c32cc04
KS
100282001-08-30 Keith Seitz <keiths@redhat.com>
10029
10030 * lib/gdb.exp: Move all insight-related functionality into
10031 separate file.
10032 * lib/insight-support.exp: New file.
10033
8d6e6f81
FCE
100342001-08-29 Frank Ch. Eigler <fche@redhat.com>
10035
10036 * config/sid.exp (sid_start): Never set sid verbosity; disable
10037 expect_background {} that consumed its stdout; tolerate </dev/null.
10038 Attempt to set endianness override in "sid" protocol mode. Cleanup.
10039
6a90e1d0
AC
100402001-08-18 Andrew Cagney <ac131313@redhat.com>
10041
10042 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
10043 CLI jump command to start it.
10044 (mi_run_to_main): Fail immediatly when unexpected output.
10045
1759b3c3
AC
100462001-08-18 Andrew Cagney <ac131313@redhat.com>
10047
10048 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
10049 beginning of function. Fix PR gdb/191.
10050
61d11d80
FCE
100512001-08-16 Frank Ch. Eigler <fche@redhat.com>
10052
10053 * config/sid.exp (sid_start): Don't warn if we cannot figure out
10054 what to force sid endianness to.
10055
942a4df2
KS
100562001-08-15 Keith Seitz <keiths@redhat.com>
10057
10058 * lib/gdb.exp (gdbtk_start): Don't set environment
10059 variables for TCL_LIBRARY and friends. Insight will
10060 now figure these out for itself.
10061
0521c418
MS
100622001-08-02 Michael Snyder <msnyder@redhat.com>
10063
10064 * gdb.base/completion.exp: Remove the symbol "a64l" from
10065 the expect string; this is target-specific, and not related
10066 to what is being tested.
10067
74a9a58a
DB
100682001-08-02 Dave Brolley <brolley@redhat.com>
10069
10070 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
10071
c70819fa
MS
100722001-07-25 Michael Snyder <msnyder@redhat.com>
10073
c2b8fa57
MS
10074 * gdb.base/consecutive.exp: New file. Test stepping over
10075 breakpoints on consecutive instructions.
10076 * gdb.base/consecutive.c: New file.
10077
c70819fa
MS
10078 * gdb.base/call-rt-st.exp: Use double-backslash to quote
10079 curly braces in regular expressions.
10080
2b1a1355
MS
100812001-07-25 Michael Snyder <msnyder@redhat.com>
10082
10083 * gdb.base/ending-run.exp: Accept "Program exited normally" as
10084 legitimate output from stepping out of main.
10085
413eca6f
KS
100862001-07-22 Keith Seitz <keiths@redhat.com>
10087
10088 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
10089 the empty string, do not run the tests.
10090
7e5a9322
SC
100912001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10092
10093 * gdb.base/long_long.exp: Detect size of pointer. Take into
10094 account 2-byte pointers when testing for p/a results.
10095
de58f10f
SC
100962001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10097
d63a86f8 10098 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
10099 and defined to 1K for m68hc11.
10100 (random_data): Reduce table to 1K for embedded platforms (68hc11).
10101 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
10102 (sizeof_random_data): New variable to tell the size of the data table;
10103 don't test past this size; always run to main.
10104
d6f5fea1
SC
101052001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10106
10107 * gdb.base/return2.exp: return of long long and double fails for
10108 68HC11; don't execute these tests on that platform.
10109 * gdb.base/return.exp: Return of a double fails for 68hc11.
10110
c477543d
SC
101112001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10112
10113 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
10114 tests that print a float.
10115 * call-rt-st.exp: Likewise.
10116
63cf1c79
MK
101172001-07-12 Mark Kettenis <kettenis@gnu.org>
10118
10119 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
10120 running this test on Linux.
10121
112f9ab5
MC
101222001-06-24 Michael Chastain <chastain@redhat.com>
10123
10124 * gdb.base/arithmet.exp: Remove some tests to make all test names
10125 unique.
10126
4970cb0f
MS
101272001-07-03 Michael Snyder <msnyder@redhat.com>
10128
10129 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
10130 the output of the ptype command.
10131
d85da69f
MS
101322001-07-02 Michael Snyder <msnyder@redhat.com>
10133
4c8a82de
MS
10134 * gdb.base/completion.exp: Don't assume that break.c is the only
10135 source file that may contain functions named "marker".
d85da69f
MS
10136 * gdb.base/corefile.exp: Quote the curly braces in regexp.
10137
8afc772b
AC
101382001-06-28 Andrew Cagney <ac131313@redhat.com>
10139
10140 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
10141 of files to delete.
10142
10143 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
10144 * gdb.disasm/h8300s.exp: New file.
10145 gdb.disasm/h8300s.s: Likewise.
10146
cff22675
AC
101472001-06-27 Andrew Cagney <ac131313@redhat.com>
10148
10149 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
10150 empty breakpoint tables.
10151
68c81b54
AC
101522001-06-25 Andrew Cagney <ac131313@redhat.com>
10153
10154 * lib/mi-support.exp: Update args=... part of stop-reason
10155 patterns. Accept either a list or a tuple.
10156
2dd62704
AC
101572001-06-23 Andrew Cagney <ac131313@redhat.com>
10158
10159 * lib/mi-support.exp: Remove local emacs variable defining
10160 change-log-default-name.
10161
b4127474
MC
101622001-06-22 Michael Chastain <chastain@redhat.com>
10163
10164 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
10165 This is operationally compatible with the previous version.
10166
8dbfb380
JB
101672001-06-13 Jim Blandy <jimb@redhat.com>
10168
10169 * lib/gdb.exp (gdb_test): Doc fix.
10170
f2d8c86d
MC
101712001-06-10 Michael Chastain <chastain@redhat.com>
10172
10173 * gdb.base/exprs.exp: Remove a duplicate test.
10174
81564d34
JB
101752001-06-06 Jim Blandy <jimb@redhat.com>
10176
10177 * gdb.base/return2.exp (main): Use values to test float and double
10178 returns that are not NaN's, to avoid being confused by IEEE
10179 comparison rules.
10180
da55addb
MS
101812001-06-04 Michael Snyder <msnyder@redhat.com>
10182
10183 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 10184 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
10185 rather than wait for 12 more tests to time out.
10186
42c65987
JB
101872001-06-06 Jim Blandy <jimb@redhat.com>
10188
b18bced9 10189 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 10190 Don't forget to match the GDB prompt.
b18bced9 10191
42c65987
JB
10192 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
10193
5b41e5f0
JB
101942001-06-04 Jim Blandy <jimb@redhat.com>
10195
10196 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
10197 command.
10198
015e046f
KB
101992001-05-31 Kevin Buettner <kevinb@redhat.com>
10200
10201 * gdb.base/annota1.exp (info break): Match four or more spaces
10202 after "Address".
10203
fb1ffbbe
MC
102042001-05-31 Michael Chastain <chastain@redhat.com>
10205
10206 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
10207 (dm_type_int_star): Likewise.
10208 (dm_type_long_star): Likewise.
10209 (dm_type_void_star): Likewise.
10210
5ea2a32c
KB
102112001-05-29 Kevin Buettner <kevinb@redhat.com>
10212
10213 * gdb.base/completion.exp (INPUTRC): Set this environment variable
10214 to a known value in order to get consistent results regardless
10215 of the setting of INPUTRC or the presence or contents of .inputrc.
10216
ae23c492
MS
102172001-05-24 Michael Snyder <msnyder@redhat.com>
10218
ac55707e
MS
10219 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
10220 Don't require that the main thread and the manager thread are the
10221 first in the list.
10222
ae23c492
MS
10223 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
10224 debugging. If test fails, issue an "unsupported" not a "fail".
10225
400071f1
JB
102262001-05-24 Jim Blandy <jimb@redhat.com>
10227
10228 Don't assume that short is shorter than int.
10229 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
10230 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 10231 this isn't true.
400071f1
JB
10232 ("print unsigned char == (~0)"): Add test that verifies that ~0,
10233 an int, is not equal to ~0 stored in an unsigned char. This tests
10234 the same thing that the previous test meant to, but works on
10235 16-bit machines, too.
10236 ("print unsigned char != (~0)"): Same test, complemented.
10237
0816a3e5
MS
102382001-05-24 Michael Snyder <msnyder@redhat.com>
10239
10240 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 10241 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
10242 and prevents dejagnu getting out of step.
10243
f6dc23a9
KB
102442001-05-23 Kevin Buettner <kevinb@redhat.com>
10245
10246 * gdb.base/finish.exp (finish_void): Revise pattern for
10247 stopping on the call statement to not permit stopping at
10248 the start of the instructions comprising the call sequence.
10249
7dbd117d
MC
102502001-05-19 Michael Chastain <chastain@redhat.com>
10251
10252 * gdb.base/callfuncs.exp: Make all test names unique.
10253 * gdb.base/commands.exp: Make all test names unique.
10254 * gdb.base/condbreak.exp: Make all test names unique.
10255 * gdb.base/dbx.exp: Make all test names unique.
10256 * gdb.base/default.exp: Make all test names unique.
10257 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
10258 and TIMEOUT messages to their corresponding PASS message.
10259 * gdb.base/ending-run.exp: Make all test names unique.
10260 * gdb.base/long_long.exp: Remove duplicate test.
10261
6b0b0a9e
KB
102622001-05-21 Kevin Buettner <kevinb@redhat.com>
10263
10264 * gdb.base/finish.exp (finish_void): Allow "finish" command to
10265 stop on the call statement as well as the statement after the
10266 call.
10267
2caa35cb
MS
102682001-05-21 Michael Snyder <msnyder@redhat.com>
10269
10270 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
10271
40713331
EZ
102722001-05-10 Elena Zannoni <ezannoni@redhat.com>
10273
a9c64011
AS
10274 * gdb.base/completion.exp: Revamp test. Make it execute on all
10275 platforms.
40713331 10276
c2c1be8d
EZ
102772001-05-10 Elena Zannoni <ezannoni@redhat.com>
10278
a9c64011
AS
10279 * config/gdbserver.exp (gdb_load): Handle the case
10280 in which the arguments to gdbserver are given in the
10281 baseboard configuration file.
10282 Also handle the case in which the server needs to do a
10283 load.
2c9cd303 10284
9671de48
KS
102852001-05-07 Keith Seitz <keiths@cygnus.com>
10286
a9c64011
AS
10287 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
10288 set up the display for testing.
10289 (gdbtk_start): Convert all paths to paths that tcl will like.
10290 Export target information to environment.
10291 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
10292 necessary.
10293 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
10294 (to_tcl_path): New proc to convert a given pathname into
10295 a path acceptible as an argument to a tcl command.
10296 (_gdbtk_export_target_info): New proc to export target info
10297 into the environment for gdbtk testing.
10298 (gdbtk_done): New proc to signal end-of-test.
9671de48 10299
5a360f47
JB
103002001-05-06 Jim Blandy <jimb@redhat.com>
10301
10302 * restore.c: Make the code of caller0 correspond to its comment.
10303
66c756c6
MS
103042001-05-03 Michael Snyder <msnyder@redhat.com>
10305
10306 * config/sid.exp (gdb_target_sid): Check for error messages.
10307 On error or timeout, don't make expect exit (which will terminate
10308 all subsequent tests); instead just make gdb exit.
d63a86f8 10309 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
10310 return a negative value.
10311
a966fde5
JB
103122001-04-24 Jim Blandy <jimb@redhat.com>
10313
851c18e0
JB
10314 * gdb.c++/templates.exp: If we see the prompt for the overload
10315 list, but we haven't recognized any of the longer patterns,
10316 arrange for this test to fail, not hang.
10317
a966fde5
JB
10318 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
10319 variations.
10320
db144853
MC
103212001-04-22 Michael Chastain <chastain@redhat.com>
10322
10323 * gdb.c++/local.exp: Use the 'runto' library function.
10324 * gdb.c++/namespace.exp: Likewise.
10325 * gdb.c++/overload.exp: Likewise.
10326
3207ec21
KB
103272001-03-26 Kevin Buettner <kevinb@redhat.com>
10328
10329 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
10330 * gdb.base/step-line.exp: New file. Test step/next in presence of
10331 #line directives.
10332 * gdb.base/step-line.c: New file. Test program for the above.
10333 * gdb.base/step-line.inp: New file. We pretend that this file has
10334 been transformed by some other tool into step-line.c.
10335
13b57657
JB
103362001-03-21 Jim Blandy <jimb@redhat.com>
10337
10338 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
10339 unmangled operator names.
10340
754cbe1c
JB
103412001-03-20 Jim Blandy <jimb@redhat.com>
10342
10343 * gdb.threads/linux-dp.exp: Recognize an additional message
10344 generated by GDB when it doesn't understand how to debug threads
10345 on the target system.
10346
177495c9
AC
103472001-03-19 Andrew Cagney <ac131313@redhat.com>
10348
10349 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
10350
f266096b
MC
103512001-03-12 Michael Chastain <chastain@redhat.com>
10352
10353 * gdb.c++/derivation.exp: Use the 'runto' library function.
10354
cac3c2ff
MC
103552001-03-12 Michael Chastain <chastain@redhat.com>
10356
10357 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
10358
b6c11a24
MC
103592001-02-24 Michael Chastain <chastain@redhat.com>
10360
10361 * gdb.c++/ref-types.exp: Change handwritten code to library
10362 function 'runto'.
10363
6bae5bce
OF
103642001-03-16 Orjan Friberg <orjanf@axis.com>
10365
10366 * gdb.base/signals.exp: Set count to 0 explicitly.
10367
0015fd9a
MS
103682001-03-15 Mark Salter <msalter@redhat.com>
10369
10370 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
10371 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
10372 (gdb_load): Add support for additional target_info: gdb_download_size
10373 and gdb_load_timeout.
0015fd9a 10374
fc33412a
DT
10375Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
10376
10377 * gdb.base/annota1.exp: Move test of isnative to earlier in the
10378 file -- to prevent failing when the compile fails but we have no
10379 intention of running the tests anyway.
10380
10381 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
10382 tests if set.
10383
10384 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
10385 integers.
10386
10387 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
10388 * gdb.c++/namespace.exp: Ditto.
10389
115f06de
OF
103902001-03-07 Orjan Friberg <orjanf@axis.com>
10391
10392 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
10393 * gdb.base/pointers.exp: Relax pattern match of decimals.
10394
b6ba6518
KB
103952001-03-06 Kevin Buettner <kevinb@redhat.com>
10396
10397 * Makefile.in, config/abug.exp, config/cfdbug.exp,
10398 config/cpu32bug.exp, config/dve.exp, config/est.exp,
10399 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
10400 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
10401 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
10402 config/sh.exp, config/sid.exp, config/slite.exp,
10403 config/sparclet.exp, config/udi.exp, config/unknown.exp,
10404 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
10405 config/vxworks.exp, config/vxworks29k.exp,
10406 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
10407 gdb.base/all-bin.exp, gdb.base/annota1.exp,
10408 gdb.base/arithmet.exp, gdb.base/assign.exp,
10409 gdb.base/async.exp, gdb.base/attach.exp,
10410 gdb.base/bitfields.exp, gdb.base/bitops.exp,
10411 gdb.base/break.exp, gdb.base/call-ar-st.exp,
10412 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
10413 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
10414 gdb.base/commands.exp, gdb.base/completion.exp,
10415 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10416 gdb.base/constvars.exp, gdb.base/corefile.exp,
10417 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
10418 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
10419 gdb.base/ending-run.exp, gdb.base/environ.exp,
10420 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
10421 gdb.base/finish.exp, gdb.base/foll-exec.exp,
10422 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
10423 gdb.base/funcargs.exp, gdb.base/help.exp,
10424 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
10425 gdb.base/logical.exp, gdb.base/long_long.exp,
10426 gdb.base/maint.exp, gdb.base/mips_pro.exp,
10427 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
10428 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
10429 gdb.base/pointers.exp, gdb.base/printcmds.exp,
10430 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
10431 gdb.base/regs.exp, gdb.base/relational.exp,
10432 gdb.base/remote.exp, gdb.base/reread.exp,
10433 gdb.base/restore.exp, gdb.base/return2.exp,
10434 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
10435 gdb.base/selftest.exp, gdb.base/setshow.exp,
10436 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
10437 gdb.base/sigall.exp, gdb.base/signals.exp,
10438 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
10439 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
10440 gdb.base/step-test.exp, gdb.base/structs.c,
10441 gdb.base/structs.exp, gdb.base/structs2.exp,
10442 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
10443 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
10444 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
10445 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10446 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
10447 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
10448 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
10449 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
10450 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
10451 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
10452 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
10453 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
10454 gdb.fortran/types.exp, gdb.java/jmisc.exp,
10455 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
10456 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
10457 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10458 gdb.trace/circ.exp, gdb.trace/collection.exp,
10459 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10460 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10461 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
10462 gdb.trace/report.exp, gdb.trace/save-trace.exp,
10463 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10464 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10465 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
10466 notices.
10467
dc96c6c7 104682001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
10469
10470 * gdb.base/varargs.c (find_max_double): Fix printf format string:
10471 first arg is int not float.
10472
dc96c6c7 104732001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
10474
10475 * gdb.base/reread.exp: Unsupported for non-native targets;
10476 doesn't work for remote debugging.
10477
9b0c4aeb
FN
104782001-02-19 Fernando Nasser <fnasser@redhat.com>
10479
10480 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
10481 * gdb.base/ending-run.exp: Properly handle the BSP state when
10482 stepping past the end of main.
9b0c4aeb 10483
02aa71d5
MC
104842001-02-19 John Moore <jmoore@redhat.com>
10485
10486 * gdb.base/commands.exp (infrun_breakpoint_command_test):
10487 Converted HPUX fix for non-expected items following multiple
10488 step commands into general solution for all platforms.
10489
1fa449a4
MC
104902001-02-18 Michael Chastain <chastain@redhat.com>
10491
10492 * gdb.c++/classes.exp (do_tests): Change runto statements
10493 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10494 statements demangler agnostic.
10495 * gdb.c++/virtfunc.exp (do_tests): Likewise.
10496 (gdb_virtfunc_restart): Likewise.
10497
b2f9ec70
MC
104982001-02-14 Michael Chastain <chastain@redhat.com>
10499
10500 * gdb.c++/inherit.exp (do_tests): Change runto statements
10501 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10502 statements demangler agnostic.
10503
cf74b8ca
AC
10504Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
10505
10506 * gdb.threads/pthreads.exp: Unify pass/fail messages for
10507 ``continue to bkpt at common_routine in thread 2'' and ``stopped
10508 before calling common_routine 15 times'' tests.
10509
99f78f56
MC
105102001-02-11 Michael Chastain <chastain@redhat.com>
10511
10512 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
10513 Helps the test script figure out which demangler is in use.
10514 (dm_type_foo_ref): Ditto.
10515 (dm_type_int_star): Ditto.
10516 (dm_type_long_star): Ditto.
10517 (dm_type_unsigned_int): Ditto.
10518 (dm_type_void): Ditto.
10519 (dm_type_void_star): Ditto.
99707966 10520 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
10521 Probe the gdb demangler and set variables to accommodate
10522 formatting differences.
10523 (info_func_regexp): New function. Same as info_func, but
10524 matches against a regexp.
10525 (info_func): Match against a literal string.
10526 (print_addr_2): New function. Match against a literal string,
10527 which can be different from the input to gdb.
10528 (print_addr): Simply call print_addr_2 with the same argument twice.
10529 (test_lookup_operator_functions): Use demangler formatting variables.
10530 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
10531 the tests in the same order as the C++ class declaration.
10532 (test_paddr_operator_functions): Ditto.
10533 (test_paddr_overloaded_functions): Ditto.
10534 (test_paddr_hairy_functions): Use demangler formatting variables.
10535 Add reference to gdb/19 for related tests.
10536 (do_tests): Call probe_demangler.
10537
1de8f023
KB
105382001-01-30 Kevin Buettner <kevinb@redhat.com>
10539
10540 * gdb.c++/templates.cc (printf): Remove unused function definition.
10541
ca3f91ed
MS
105422001-01-26 Felix Lee <flee@redhat.com>
10543
10544 * sid.exp (sid_exit): Pass host, not target, to remote_close.
10545
105462001-01-25 matthew green <mrg@redhat.com>
10547
10548 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
10549 up sid.
10550 (sid_exit): Call `remote_pop_conn' after GDB is gone.
10551
105522001-01-25 matthew green <mrg@redhat.com>
10553
10554 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 10555 Deprecate $sid_spawn_id.
ca3f91ed
MS
10556 (sid_exit): Remove code necessary only for `spawn.'
10557
105582001-01-25 matthew green <mrg@redhat.com>
10559
10560 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
10561
fb18ec4a
MC
105622001-01-28 Michael Chastain <chastain@redhat.com>
10563
10564 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
10565 to call when tests fail. It takes gdb out of the overloaded
10566 function choice menu back to the main prompt, so that the test
10567 program stays synchronized.
10568 (set_bp_overloaded): New proc to collect all the common
10569 code for setting a breakpoint on an overloaded name. Calls
10570 take_gdb_out_of_choice_menu when needed.
10571 (menu_overload1arg): New variable to collect the repeated
10572 instances of the expected menu for an overloaded name. Change
10573 the regular expression to handle changes in g++ type encoding:
10574 "void" can be either "void" or "", and "unsigned int" can be
10575 either "unsigned int" or "unsigned".
10576 (continue_to_bp_overloaded): Change regular expressions to handle
10577 changes in g++ type encoding.
10578 (no proc): Call take_gdb_out_of_choice_menu when needed.
10579 Remove redundant calls to "info break". Accept either "canceled"
10580 or "cancelled". Change regular expressions in "info break"
10581 calls to handle changes in g++ type encoding. Give all tests
10582 unique strings.
10583
9c646a6e
BE
105842001-01-17 Ben Elliston <bje@redhat.com>
10585
10586 * config/sid.exp: New file.
10587
9549d9c1
AC
10588Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
10589
10590 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
10591
dc96c6c7 105922000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
10593
10594 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
10595 Add a RE to accept a non-ascii char if one is ever presented.
10596
b4df4f68
FN
105972000-12-20 Fernando Nasser <fnasser@redhat.com>
10598
297dd0fd 10599 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 10600
dc96c6c7 106012000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 10602
d63a86f8 10603 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
10604 in regexp. One '\' does not suffice on Linux.
10605
4a7bddb6
MC
106062000-12-09 Michael Chastain <chastain@redhat.com>
10607
10608 * gdb.base/break.exp (test_clear_command): Use a marker function
10609 rather than 'main' for the test function. Also move this
10610 test to an execution point where the marker function names are
10611 guaranteed to be bound to functions. (Executing tests after a
10612 'finish' from main runs into name conflicts with local names
10613 in __libc_start_main).
10614
dc96c6c7 106152000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
10616
10617 * gdb.base/finish.exp: New test for gdb's "finish" command.
10618 * gdb.base/return2.exp: New test for gdb's "return" command.
10619 * gdb.base/return2.c: New source file for above.
10620
dc96c6c7 106212000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
10622
10623 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
10624 * gdb.base/miscexprs.exp: Ditto.
10625 * gdb.base/pointers.exp: Ditto.
10626 * gdb.c++/derivation.exp: Ditto.
10627 * gdb.c++/local.exp: Ditto.
10628 * gdb.c++/namespace.exp: Ditto.
10629 * gdb.c++/overload.exp: Ditto.
10630 * gdb.c++/ref-types.exp: Ditto.
10631
dc96c6c7 106322000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
10633
10634 * gdb.base/constvars.exp: Test result of "up" command.
10635 * gdb.base/miscexprs.exp: Ditto.
10636 * gdb.base/pointers.exp: Ditto.
10637 * gdb.base/scope.exp: Ditto.
10638 * gdb.c++/derivation.exp: Ditto.
10639 * gdb.c++/local.exp: Ditto.
10640 * gdb.c++/namespace.exp: Ditto.
10641 * gdb.c++/overload.exp: Ditto.
10642 * gdb.c++/ref-types.exp: Ditto.
10643
44097287
FN
106442000-11-22 Michael Chastain <chastain@redhat.com>
10645
10646 * mips_pro.exp: Accept either "middle -> top -> main" or
10647 "middle -> main" in the backtrace, because gcc can optimize
10648 tail calls to jumps. Remove setup_xfail for the hppa case.
10649 Add a comment with the original warning messages from PR 3016,
10650 which was filed in 1993, to preserve them for posterity.
10651
9d2e1bab
ND
106522000-11-17 Nick Duffek <nsd@redhat.com>
10653
10654 * lib/gdb.exp (gdb_test): Override timeout with board info.
10655
1aca8eb7
ND
106562000-11-17 Nick Duffek <nsd@redhat.com>
10657
10658 * gdb.base/display.exp: Don't kill running stub. Add "again" to
10659 the second kill and detach messages.
10660
93076499
ND
106612000-11-17 Nick Duffek <nsd@redhat.com>
10662
10663 * configure.in: Add AC_EXEEXT.
10664 * configure: Regenerate.
10665 * Makefile.in (just-check): Export EXEEXT.
10666 * lib/gdb.exp ($EXEEXT): Import from environment.
10667 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
10668 expect "maint dump-me" on Cygwin.
10669 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
10670 $EXEEXT.
10671
30e87cd3
ND
106722000-11-17 Nick Duffek <nsd@redhat.com>
10673
10674 * gdb.base/break.exp: Test backtrace and finish from called
10675 function on all platforms, not just HP-UX.
10676
dc96c6c7 106772000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
10678
10679 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
10680 code from gdb_target_monitor, so it can be used independantly
10681 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 10682
dc96c6c7 106832000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
10684
10685 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
10686 * gdb.base/corefile.exp: Expect the message "Program is being
10687 debugged already" when we send the "corefile" command, since
10688 the preceeding gdb_load may have connected gdb to a remote target.
10689 * gdb.base/display.exp: Disable hardware watchpoints if new
10690 board info variable "no_hardware_watchpoints" is true.
10691 Replace single-letter commands with more readable ones.
10692 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
10693 if new board info variable "no_hardware_watchpoints" is true.
10694 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
10695 to see if stdio (printf) testing is possible.
10696 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
10697 board info variable "no_hardware_watchpoints" is true. Use new
10698 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
10699
39124dea
FN
107002000-11-13 Fernando Nasser <fnasser@redhat.com>
10701
10702 From Orjan Friberg <orjanf@axis.com>:
10703 * gdb.base/printcmds.exp: Escape curly braces followed by a number
10704 in array print pattern match.
10705
a9e2e984
FN
107062000-11-09 Fernando Nasser <fnasser@redhat.com>
10707
10708 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
10709 spelling "cancelled" to U.S. spelling "canceled" to match changes
10710 made to gdb.
10711 * gdb.c++/ovldbreak.exp: Ditto.
10712
c7db355b
PS
107132000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10714
10715 * gdb.base/callfuncs.c (main): Moved to end of file, call
10716 t_double_values to initialize the FPU before inferior calls are made.
10717 * gdb.base/callfuncs.exp: Test for register preservation after calling
10718 inferior functions. Add tests for continuining, finishing and
10719 returning from a stop in a call dummy.
10720
dc96c6c7 107212000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
10722
10723 * gdb.base/commands.exp: Break up long lines, and re-indent.
10724
dc96c6c7 107252000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
10726
10727 * config/gdbserver.exp: Rewritten from the ground up, to make it
10728 compatible with the current dejagnu tree, and to make it work with
10729 the new "gdbserver" in libremote.
10730
dc96c6c7 107312000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10732
10733 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
10734 * gdb.base/varargs.exp: Skip entire test if no printf support.
10735 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
10736 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
10737
dc96c6c7 107382000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10739
10740 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
10741 no floating point support.
10742 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
10743 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
10744 * gdb.base/call-rt-st.exp: Ditto.
10745 * gdb.base/call-strs.exp: Ditto.
10746
bac5fc66
JG
107472000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
10748
10749 * gdb.base/sizeof.c: include <stdio.h>.
10750
10751 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
10752 'finish', otherwise uncaptured gdb_prompt would potentially
10753 throw remaining test points out of sync.
bac5fc66 10754
b22a6027
SB
107552000-07-26 Scott Bambrough <scottb@netwinder.org>
10756
10757 * gdb.base/recurse.exp: Run tests for all targets.
10758 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
10759 gnu-oldld case on ARM.
10760 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
10761 for ARM targets.
d63a86f8 10762
d8231941
AG
10763Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
10764
10765 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
10766 * gdb.java/configure: Rebuild.
10767
8caabe69
AG
10768Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
10769
10770 * gdb.java/jv-exp.exp: New file.
10771
9d273ca3
AG
10772Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
10773
10774 * configure: Rebuilt.
10775 * configure.in (configdirs): Add gdb.java.
10776 * gdb.java/jmisc.java: New file.
10777 * gdb.java/jmisc.exp: New file.
10778 * gdb.java/Makefile.in: New file.
10779 * gdb.java/configure: Rebuilt.
10780 * gdb.java/configure.in: New file.
10781 * lib/java.exp: New file.
10782
4f823a66
AC
10783Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
10784
10785 * gdb.base/exprs.exp: Test casts to a pointer including over and
10786 underflow.
10787
2391e11d
AC
10788Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
10789
10790 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
10791 and the compilers sizes.
10792
54602222
ND
107932000-07-09 Nick Duffek <nsd@redhat.com>
10794
10795 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
10796 (use_methods): New function.
10797 (main): Call use_methods().
10798 * gdb.c++/classes.exp (test_method_param_class): New procedure.
10799 (do_tests): Call test_method_param_class.
10800
2bec0572
ND
108012000-07-09 Nick Duffek <nsd@redhat.com>
10802
10803 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
10804 spelling.
10805 (test_enums): New procedure. Move enum tests from end of script
10806 to here. Set breakpoint on function name instead of line number.
10807 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
10808 (enums2): New marker function.
10809 (enums1): New function.
10810 (main): Call enums1(). Move enum tests to enums1().
10811
78492fde
AC
10812Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
10813
10814 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
10815 compile/link program. Update line numbers.
10816 * gdb.asm/d10v.inc: Define ``startup''.
10817 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 10818
49a2cef8
AC
10819Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
10820
10821 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
10822
3e6c8688
EZ
108232000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10824
10825 * gdb.base/maint.exp: Add 'maint print architecture' item to output
10826 of 'help maint print' command.
10827
9ff5cbe9
AC
10828Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
10829
10830 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
10831 they use gdb_expect_list.
10832
17c579bd
AC
10833Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
10834
10835 * gdb.base/commands.exp: Use ``set remote
10836 memory-read-packet-size'' instead of ``set endian big'' to test
10837 long commands.
10838
e6d71bf3
DB
108392000-06-03 Daniel Berlin <dan@cgsoftware.com>
10840
10841 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 10842 g++, and stop skipping them.
e6d71bf3
DB
10843
10844 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
10845 work under g++.
10846
d63a86f8 10847 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
10848 initialization.
10849
dc96c6c7 108502000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
10851
10852 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
10853 the regular expression: accept an (almost) arbitrary sequence of
10854 "frames-invalid" and "breakpoints-invalid" messages both before
10855 and after the "starting" message.
10856
dc96c6c7 108572000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
10858
10859 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 10860
dc96c6c7 108612000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
10862
10863 * gdb.base/annota1.exp (annotate-signal-handler-caller):
10864 Relax the regular expression a little, make it pass on Solaris 8.
10865
8216cda9
KB
108662000-05-12 Kevin Buettner <kevinb@redhat.com>
10867
10868 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 10869 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
10870 Instead, it is permissible for gdb to stop on the line of the
10871 call itself.
10872
1a570b2f
MS
108732000-05-12 Michael Snyder <msnyder@.cygnus.com>
10874
10875 * gdb.base/break.exp (bp on small function, optimized file):
10876 Add a second pass pattern. The behavior differs here between stabs
10877 and dwarf for one-line functions. Stabs preserves two line symbols
10878 (one before the prologue and one after) with the same line number,
10879 but dwarf regards these as duplicates and discards one of them.
10880 Therefore the address after the prologue (where the breakpoint is)
10881 has no exactly matching line symbol, and GDB reports the breakpoint
10882 as if it were in the middle of a line rather than at the beginning.
10883
dc96c6c7 108842000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 10885
d63a86f8 10886 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
10887 rather than "send_gdb" (for consistancy).
10888
7d418785
AC
10889Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
10890
10891 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
10892 * gdb.c++/templates.cc: Properly check for GCC version number.
10893 * lib/compiler.cc: Likewise
10894
dc96c6c7 108952000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 10896
d63a86f8 10897 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
10898 gdb may not stop at the first line of main, due to code motion.
10899
dc96c6c7 109002000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
10901
10902 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
10903 This test depends on parsing the printf output from the target.
10904 Since the sparclet stub doesn't do stdio, this will never work.
10905 * gdb.base/call-rt-st.exp: ditto.
10906 * gdb.base/call-strs: ditto.
10907
dc96c6c7 109082000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
10909
10910 * gdb.base/miscexprs.exp: make sizeof long array test portable.
10911
10912 * gdb.base/ending-run.exp: After connecting to a remote target,
10913 but before running, the target will appear to be in a random
10914 location. Specify both a file and a line for breakpoints.
10915 Also, the function that calls main may be called 'init'
10916 rather than 'start'.
10917
a5a51225
EZ
109182000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10919
10920 * gdb.base/help.exp: Update output for add-symbol-file command.
10921
7930cc7c
FN
109222000-04-10 Fernando Nasser <fnasser@cygnus.com>
10923
10924 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
10925 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
10926
23e37ab1
C
109272000-04-07 J.T. Conklin <jtc@redback.com>
10928
e93c542c
C
10929 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
10930
23e37ab1
C
10931 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
10932
591b8fa3
PDM
10933Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
10934
10935 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
10936 values that can be represented exactly.
10937 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
10938 above change, and to not check against the directory part of the source
10939 file name.
10940 (step into print_long_arg_list): Likewise.
10941 (print print_small_structs from print_long_arg_list): Likewise.
10942 (print print_long_arg_list): Likewise.
10943
7a495180
EZ
109442000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10945
30b53638 10946 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 10947
beb998c6
AC
10948Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
10949
10950 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
10951
1c689132
DB
109522000-03-25 Daniel Berlin <dan@cgsoftware.com>
10953
10954 * gdb.base/commands.exp (deprecated_command_test): Add test for
10955 deprecate with no arguments.
10956
c1790a9d
JL
109572000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
10958
10959 * gdb.base/break.exp: Add new test for setting breakpoints on
10960 optimized code so we can test breakpoints work even when function
10961 prologues may be optimized away
10962
003ba290
FN
109632000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
10964
10965 From David Whedon <dwhedon@gordian.com>
a9c64011 10966 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 10967
6837a0a2
DB
109682000-03-22 Daniel Berlin <dan@cgsoftware.com>
10969
10970 * gdb.base/help.exp: Added test for new apropos command.
10971
b9593231
KB
109722000-03-21 Kevin Buettner <kevinb@redhat.com>
10973
10974 * gdb.base/pointers.c (usevar): New function.
10975 (main): Make sure that global variables v_int_pointer2, rptr,
10976 and y are all referenced someplace in the program by calling
10977 usevar() on them. [Some linkers delete symbols which are
10978 never referenced. The space remains, but there's no way to
10979 get a (symbolic) handle on the variable from the debugger.]
10980
751a959b
EZ
109812000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10982
10983 * gdb.base/printcmds.c: Add typedeffed arrays.
10984
10985 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
10986 procedure to test arrays that are typedef'd.
10987
73a93a32
JI
109882000-03-13 James Ingham <jingham@leda.cygnus.com>
10989
10990 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 10991 the library directories.
73a93a32 10992
fb40c209
AC
10993Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
10994
10995 * configure.in (configdirs): Add sub directory gdb.mi.
10996 * configure: Re-generate.
10997
10998 * gdb.mi: New directory.
d63a86f8 10999
ee4dd2c9
AC
110002000-02-25 Scott Bambrough <scottb@netwinder.org>
11001
11002 * gdb.base/long_long.exp: Correct test suite failure when printing
11003 a long long value as a double on ARM platforms.
11004
70f0cc22
JB
110052000-02-16 Jim Blandy <jimb@redhat.com>
11006
11007 * gdb.base/break.exp ("breakpoint line number"): Make sure the
11008 default source file is set properly before running this test.
11009
853819b8
EZ
110102000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11011
11012 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
11013 gdbtk/library directory, not in gdbtcl2.
11014
dfcd3bfb
JM
110152000-02-04 Jim Blandy <jimb@redhat.com>
11016
11017 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
11018 backslash from regexp pattern.
11019
11020 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
11021 procedure. Use it to run all the "continue to bp overloaded"
11022 tests. Note that this changes the names of the tests slightly.
11023 If the breakpoint hit message includes a hex PC value, because
11024 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
11025 from the real source code, still consider that a pass.
11026
11027 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
11028 XFAIL here if the breakpoint message contains a hex address. Note
11029 similar change on 1999-11-02.
11030
11031 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
11032
11033 * gdb.base/ptype.exp: Establish a default source file before
11034 calling get_debug_format.
11035
110362000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
11037
11038 * gdb.base/watchpoint.exp: Remove duplication of test messages.
11039
8b93c638
JM
110402000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11041
11042 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
11043 of successive stepi commands -- while in the prologue we should see
11044 the function entry bracket.
11045
110462000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11047
11048 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
11049 reach __change_mode() when stepping through the end of main().
11050
c5394b80
JM
110512000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
11052
11053 * gdb.base/default.exp: Fix expected pattern.
11054 * gdb.base/help.exp: Same.
11055
0d06e24b
JM
110562000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11057
11058 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
11059 Don't use xfail's because that affects only the following test.
d63a86f8 11060
0d06e24b
JM
11061 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
11062 solaris or linux.
11063
11064 * gdb.base/selftest.exp: Update to reflect changes to main.c.
11065
dc96c6c7 110662000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 11067
d63a86f8 11068 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
11069 "A syntax error" rather than "A parse error". Accept both.
11070
110712000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
11072
11073 * gdb.base/default.exp: Remove OS dependent string from "target
11074 remote" test.
11075 * gdb.base/help.exp: Same for "help target remote" test.
11076
c3f6f71d
JM
110772000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11078
11079 From Jim Kingdon <kingdon@redhat.com>:
11080
11081 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
11082 prompt (cleanup rather than necessity, but still might keep output
11083 from spilling to next test).
11084
110852000-01-02 Fred Fish <fnf@cygnus.com>
11086
11087 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
11088 AIX, which defines them in <sys/types.h>.
11089
ed9a39eb 110901999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 11091
ed9a39eb
JM
11092 * gdb.base/default.exp: Match arm* etc instead of arm in "info
11093 float" test.
11094
110951999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 11096
ed9a39eb 11097 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
11098
11099 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
11100 outermost frame disallowed".
11101
111021999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
11103
11104 * gdb.base/setvar.exp: New tests for setting the value of a struct
11105 with a constant list.
11106
111071999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11108
11109 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
11110 require the user to type a cast before setting the value of a struct.
11111
de57eccd
JM
111121999-12-06 Jim Blandy <jimb@cygnus.com>
11113
11114 * gdb.base/default.exp: Expect the new 'info float' command on
11115 all i386 platforms.
11116
11117 * gdb.threads/linux-dp.exp: Expand our ability to recognize
11118 LinuxThreads libraries that don't support debugging.
11119
c2d11a7d
JM
11120Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11121
11122 * gdb.base/remote.c: Fill the buffer with truely random data.
11123 Change the buffer type to ``unsigned char'' to simplify size
11124 arithmetic.
11125
11126 * gdb.base/remote.exp: Reduce download numbers by one. Typical
11127 stub only handles 400-1 byte packets. Verify that the download
11128 worked.
11129
111301999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
11131
11132 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
11133 tests, using UNRESOLVED for the untested cases. Also, does not wait
11134 for a timeout if the prompt was received before a recognizable pattern.
11135
111361999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
11137
11138 * lib/gdb.exp (gdb_expect_list): Fix spelling.
11139
111401999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11141
11142 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
11143 watchpoints.
11144
111451999-11-24 Jason Merrill <jason@casey.cygnus.com>
11146
11147 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
11148
11149 * gdb.c++/local.exp: Be more flexible in recognizing local class
11150 name mangling. Don't allow horribly truncated method names.
11151 * gdb.c++/derivation.exp: Expect protected inheritance.
11152 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
11153 * gdb.c++/virtfunc.exp: Likewise.
11154 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
11155 when printing a nested enum.
11156
111571999-11-22 Jim Blandy <jimb@cygnus.com>
11158
11159 * gdb.base/step-test.exp: Properly await GDB's response to setting
11160 a breakpoint on the call to large_struct_by_value.
11161
11162 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
11163 just because we have debug info for the `start' function.
11164
111651999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
11166
11167 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
11168 "Unknown signal" messages, which indicate (on LinuxThreads) that
11169 GDB doesn't know how to debug threads on this system. This is
11170 better than hanging while philosopher 0 dumps chatter into gdb.log.
11171
111721999-11-18 Tom Tromey <tromey@cygnus.com>
11173
11174 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
11175
111761999-11-18 Fred Fish <fnf@cygnus.com>
11177
11178 * gdb.base/coremaker2.c: Add sample program for generating
11179 cores that is more self contained than coremaker.c. Eventually
11180 I'll add more code to this and tie it into the testsuite.
11181
4ce44c66
JM
111821999-11-12 Stan Shebs <shebs@andros.cygnus.com>
11183
11184 * gdb.base/dollar.exp: Remove, now in gdb.hp.
11185
111861999-11-10 Jimmy Guo <guo@cup.hp.com>
11187
11188 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
11189 from $srcdir/lib/.
11190 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
11191 and gdb.c++/.
11192
11193 * gdb.c++/derivation.exp: remove redundant get compiler info code.
11194
d63a86f8 11195 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
11196 'continue with watch' test point.
11197
111981999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
11199
11200 Merged from p2linux-990323-branch:
d63a86f8 11201
4ce44c66
JM
11202 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
11203
11cf8741
JM
11204Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
11205
11206 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
11207 {limit,fixed}''. Test ``set download-write-size''.
11208
11209Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
11210
11211 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
11212 gdb_expect_list.
11213
11214Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
11215
11216 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
11217
112181999-11-03 Mark Salter <msalter@cygnus.com>
11219
11220 * gdb.base/break.exp: Fix "stub continue" pattern.
11221
112221999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
11223
11224 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
11225
112261999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
11227
11228 * gdb.base/display.exp ("finish"): Add timeout clause.
11229
11230 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
11231 plain prompt clause, so this doesn't have to time out in order to
11232 fail.
11233
11234 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
11235 breakpoint hit messages include an address.
11236
11237 * gdb.base/display.exp: Don't forget to escape parens in regular
11238 expressions. Unix regexp notatation sucks.
11239
112401999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11241
11242 * gdb.base/annota1.exp: Test for annotate-signalled: change output
11243 order for 'signalled' message.
11244
5c44784c
JM
112451999-11-01 Stan Shebs <shebs@andros.cygnus.com>
11246
11247 From Jimmy Guo <guo@cup.hp.com>:
11248 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
11249 * gdb.base/annota1.c: Add code for tests to work with.
11250
112511999-10-26 Frank Ch. Eigler <fche@cygnus.com>
11252
11253 * gdb.base/remote.exp: New test for remote downloading settings.
11254 * gdb.base/remote.c: New file with large .data.
11255
917317f4
JM
112561999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
11257
11258 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
11259 for LinuxThreads support, merged from the Code Fusion branch.
11260
11261Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
11262
11263 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
11264 containing exp_continue into a while within an expect. Don't
11265 attempt a start more than three times. Check return value from
11266 gdb_load.
d63a86f8 11267
2df3850c
JM
11268Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
11269
11270 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
11271 a pass case.
11272
2acceee2
JM
112731999-10-01 Kevin Buettner <kevinb@cygnus.com>
11274
11275 * gdb.base/break.c (main): Added a statement that we can step
11276 off of.
11277 * gdb.base/break.exp: Added tests for setting a breakpoint
11278 at an offset and stepping onto a breakpoint.
11279
112801999-10-01 Fred Fish <fnf@cygnus.com>
11281
d63a86f8 11282 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
11283 gdb output.
11284
c2c6d25f
JM
112851999-09-18 Jim Blandy <jimb@cris.red-bean.com>
11286
11287 * gdb.base/break.exp: Code locations are in hex, don't forget!
11288 (For HP-UX.)
11289
112901999-09-17 Stan Shebs <shebs@andros.cygnus.com>
11291
11292 * condbreak.exp: Use break.c as test program.
11293 * condbreak.c: Remove, redundant with break.c.
11294
112951999-09-15 Stan Shebs <shebs@andros.cygnus.com>
11296
11297 * config/monitor.exp (gdb_target_monitor): Disable X- and
11298 Z-packets if the target needs it.
11299
113001999-09-13 James Ingham <jingham@leda.cygnus.com>
11301
11302 * gdb.c++/overload.exp: Added tests for listing overloaded
11303 functions with function pointers in the arg, explicitly calling
11304 out the version you want.
11305
cff3e48b
JM
113061999-09-09 Stan Shebs <shebs@andros.cygnus.com>
11307
11308 * long_long.exp: Add variations of test cases that work for
11309 targets with 16-bit ints and 32-bit doubles.
11310
d4f3574e
SS
113111999-09-08 Stan Shebs <shebs@andros.cygnus.com>
11312
11313 * break.c (main): Compare a possibly-uninitialized argc with an
11314 unlikely value that fits in 16 bits.
11315
113161999-09-07 Stan Shebs <shebs@andros.cygnus.com>
11317
11318 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
11319 0xfeeb, don't want negative numbers if ints are 16 bits.
11320
11321 * lib/gdb.exp (skip_cplus_tests): New proc.
11322 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11323 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
11324 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
11325 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
11326 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
11327 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
11328 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
11329 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
11330
11331 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
11332
11333Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
11334
11335 * gdb.base/corefile.exp (up): Allow a parameter to appear
11336 in the frame that we're going up to.
11337
11338 From Jim Blandy <jimb@cygnus.com>:
11339
11340 * gdb.base/default.exp (info float): Expect some output now.
11341
11342 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
11343 returning floating-point values to fail on the x86.
11344 * gdb.base/callfwmall.exp (do_function_calls): Same.
11345
11346 * gdb.base/list.exp (test_listsize): Correct expectations for
11347 listing line 1 with listsize 2. Also, listing a single line
11348 works now, as does listing three lines. [Kevin's note: There
11349 were a number of other cases fixed too where the expectations
11350 differed...]
11351
113521999-09-02 Stan Shebs <shebs@andros.cygnus.com>
11353
11354 * gdb.base/selftest.exp: Add case for when version prints as
11355 constant string instead of char pointer.
11356
104c1213
JM
113571999-08-25 Stan Shebs <shebs@andros.cygnus.com>
11358
11359 * gdb.base/ending-run.exp: Add Solaris case for what happens when
11360 stepping out of main.
11361
11362 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
11363 G++ used.
11364
11365 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
11366 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
11367
11368 * gdb.c++/ovldbreak.exp: Update match string in test that
11369 includes a warning of multiple breakpoints.
11370
113711999-08-24 Stan Shebs <shebs@andros.cygnus.com>
11372
11373 * gdb.base/display.exp: Improve precision of step-after-finish
11374 added yesterday.
11375
11376 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
11377 test.
11378
11379 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
11380 configs when using G++, not just hppa*.
11381
113821999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11383
11384 * gdb.base/async.c: New file.
11385 * gdb.base/async.exp: New file.
11386
11387Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
11388
11389 * gdb.base/break.exp: Tweak PA specific tests to properly handle
11390 PA64.
11391
53a5351d
JM
11392Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
11393
104c1213
JM
11394 * gdb.base/display.exp: "finish" can leave us mid-line on many
11395 targets, deal with it. Add a small constant to main, instead of
11396 1000 since main+1000 may not be a valid address in the target.
11397
53a5351d
JM
11398 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
11399 on hpux11.
11400
11401 * gdb.base/attach.exp: Handle another hpux11 error message variant
11402 when attaching to a process that does not exist.
11403
114041999-08-19 J.T. Conklin <jtc@redback.com>
11405
11406 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
11407 characters in 'continue to 1241' test.
11408
114091999-08-17 Stan Shebs <shebs@andros.cygnus.com>
11410
11411 * gdb.base/call-ar-st.exp: Add a shorter match case for the
11412 stop in print_long_arg_list, define and use a whitespace
11413 variable in print_small_structs test, add an XFAIL for Solaris.
11414 * gdb.base/dbx.exp: XFAIL func commands until somebody is
11415 interested enough to fix.
11416
7be570e7
JM
114171999-08-13 Keith Seitz <keiths@cygnus.com>
11418
11419 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
11420 (dbx_gdb_load): Remove. Use gdb_load instead, since that
11421 proc knows about targets other than the natives.
11422 (test_assign): Use "gdb_run_cmd" to "run" the target.
11423 Check that we've actually hit the breakpoint at main.
11424 When we attempt to assign a value to a local variable, check
11425 that the variable is in the current scope, i.e., don't use
11426 a test with an empty result.
11427
11428Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
11429
11430 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
11431 command.
11432
114331999-08-09 Stan Shebs <shebs@andros.cygnus.com>
11434
11435 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11436 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
11437 gdb.compat, gdb.threads-hp.
11438 gdb.hp/configure, gdb.hp/configure.in: New files.
11439 gdb.hp/Makefile.in: Recurse into new subdirs.
11440 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
11441 gdb.hp/gdb.objdbg: New directory, tests for debugging info
11442 in object files.
11443 gdb.hp/tools: New directory, aux tools for HP-specific tests.
11444
96baa820
JM
114451999-08-05 Stan Shebs <shebs@andros.cygnus.com>
11446
11447 * gdb.base/display.exp: Help expect by putting a newline in the
11448 funky printf, remove a bogus p/a test.
11449
114501999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11451
11452 * gdb.base/display.exp: Make sure that when we say 'run', we are
11453 connected to the target. This is necessary when running not
11454 natively.
11455
114561999-08-03 Stan Shebs <shebs@andros.cygnus.com>
11457
11458 * gdb.base/step-test.exp: Removed some extraneous messages.
11459
11460 * gdb.base/long_long.exp: Don't run memory examination tests
11461 on little-endian targets (they will need a different set of
11462 results to match).
11463
114641999-08-02 Stan Shebs <shebs@andros.cygnus.com>
11465
11466 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
11467 until somebody decides to fix GDB.
11468
11469 * gdb.base/long_long.c: Stop compiler complaint by specifying long
11470 constant as "ULL".
11471 * gdb.base/long_long.exp: Loosen x/c test, add partial result
11472 matches for a couple x/2 commands.
11473
a0b3c4fd
JM
114741999-07-30 Stan Shebs <shebs@andros.cygnus.com>
11475
11476 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
11477 by merging in ref-types2 tests.
11478 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
11479
11480 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11481 * gdb.c++/Makefile.in: Add standard actions.
11482 (EXECUTABLES): Rename from PROGS, update list.
11483 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
11484 from gdb.hp.
11485 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
11486 foo and bar locals.
11487 * gdb.c++/anon-union.exp: Fix tests to match.
11488 * gdb.c++/classes.exp: Run if HP compiler used, add extra
11489 expect matches to handle output variations.
11490 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
11491 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
11492 output, add HP alternatives for new and delete prints.
11493 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
11494 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
11495 * gdb.c++/demangle.exp: Use $style when reporting failure.
11496 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
11497 * gdb.c++/inherit.exp: Run if HP compiler used, add some
11498 match alternatives.
11499 * gdb.c++/local.exp: Add match alternatives or xfails for HP
11500 compilers.
11501 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
11502 * gdb.c++/method.exp: Add match alternatives.
11503 * gdb.c++/misc.cc: Add bool types.
11504 * gdb.c++/misc.exp: Add tests for bool types.
11505 * gdb.c++/overload.exp: Add xfails.
11506 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
11507 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
11508 add some more template parameter tests (only for HP currently).
11509 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
11510 * gdb.c++/virtfunc.cc: Add return type and value for main.
11511 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
11512 match alternatives.
d63a86f8 11513
a0b3c4fd
JM
115141999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11515
11516 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
11517
115181999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
11519
11520 * gdb.base/signals.exp: Don't expect getting a backtrace from
11521 within a signal handler to fail on Linux.
11522
115231999-07-29 Stan Shebs <shebs@andros.cygnus.com>
11524
11525 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11526 * lib/gdb.exp: Remove some gratuitious semicolons.
11527 (delete_breakpoints): Increase timeout.
11528 (gdb_expect): Add -notransfer option.
11529 (gdb_test): Use -notransfer option.
11530 (get_compiler_info): Add f77 case.
11531 (get_compiler): New proc, split out from gdb_preprocess, add f77
11532 case.
11533 (gdb_preprocess): Call get_compiler.
11534
11535 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
11536 * gdb.base/attach.exp, gdb.base/display.exp,
11537 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
11538 gdb.base/long_long.exp, gdb.base/printcmds.exp,
11539 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
11540 third arg to gdb_test.
11541 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
11542 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
11543 HP-UX xfails, add others.
11544 * gdb.base/completion.exp: Reflect name change of self-test.
11545 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
11546 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
11547 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
11548 HP failure number.
11549 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
11550 useless HP-UX 10.30 references.
11551 * gdb.base/maint.exp: Loosen matches.
11552 * gdb.base/pointers.c (main): Declare more_code.
11553 * gdb.base/pointers.exp: Match on output of a `next'.
11554 * gdb.base/structs.c: Add prototypes.
11555 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
11556 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
11557
115581999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11559
11560 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
11561 command.
11562
115631999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11564
11565 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
11566 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
11567
11568 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
11569 debug info. Deal with lack of signal hanlder info in stack.
11570
a9c64011 11571 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
11572 * gdb.base/annota1.exp: If printf has debug info, deal with it.
11573
5a2468f5
JM
115741999-07-19 Stan Shebs <shebs@andros.cygnus.com>
11575
11576 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
11577 gdb.base/foll-vfork.exp: Don't run for crosses.
11578
adf40b2e
JM
11579Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11580
11581 * gdb.base/configure.in: Check for gdbvars.exp instead of
11582 a1-selftest.exp.
11583 * gdb.base/configure: Re-generate.
11584
115851999-07-12 Stan Shebs <shebs@andros.cygnus.com>
11586
11587 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
11588 in trying to run first and name is too long.
11589
11590 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
11591 pointers2.c and pointers2.exp, respectively.
11592 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
11593 doschk happier.
11594
43e526b9
JM
115951999-07-08 Stan Shebs <shebs@andros.cygnus.com>
11596
11597 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
11598 callfuncs2.c and callfuncs2.exp.
11599
11600 * gdb.base/list.exp: Remove mistaken xfails.
11601 * gdb.base/list0.h: Add optional prototypes.
11602
9846de1b
JM
11603Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
11604
a9c64011 11605 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 11606 calling malloc.
a9c64011
AS
11607 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
11608 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
11609 use.
11610
116111999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11612
11613 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
11614 * gdb.base/annota2.cc, annota2.exp: Move from here.
11615 * gdb.c++/annota2.cc, annota2.exp: To here.
11616 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
11617
43ff13b4
JM
11618Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
11619
11620 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
11621 a consistent format.
11622
085dd6e6
JM
116231999-06-25 Stan Shebs <shebs@andros.cygnus.com>
11624
11625 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11626 * lib/gdb.exp (get_compiler_info): Add detection for assorted
11627 HP compilers, also set the globals $true and $false.
11628
11629 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
11630 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
11631 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
11632 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
11633 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
11634 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
11635 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
11636 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
11637 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
11638 whatis.c} Add C++ compatible function definitions and return
11639 types, add includes for library functions.
11640 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
11641 * gdb.base/step-test.c (myglob): Rename from glob.
11642 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
11643 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
11644 files, move here from gdb.hp.
11645 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
11646 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
11647 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
11648 Adjust line numbers in regexps.
11649
11650 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
11651 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
11652 instead of 0/1.
11653
11654 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
11655 foll-vfork.exp: New files, move here from gdb.hp.
11656 * gdb.base/page.exp: New file, test of pagination command.
11657
11658 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
11659 recursion test.
11660 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
11661
11662 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
11663 gdb.base/solib.exp: Fix compiler invocation process.
11664
11665 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
11666 HP-UX 11, turn off overload resolution explicitly.
11667 * gdb.base/commands.exp: Set argument list explicitly, add
11668 watchpoint test.
11669 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
11670 them work.
11671 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
11672 expressions properly.
11673 * gdb.base/corefile.exp: Loosen the match slightly.
11674 * gdb.base/default.exp: Allow "Error accessing memory" message
11675 also.
11676 * gdb.base/display.exp: Skip over x/0 j if PA64.
11677 * gdb.base/funcargs.exp: Add xfails for HP-UX.
11678 * gdb.base/interrupt.exp: Ditto.
11679 * gdb.base/langs.exp: Add symbolic matches governed by compiler
11680 in use.
11681 * gdb.base/list.exp: Add xfails for HP-UX.
11682 * gdb.base/long_long.exp: Refine some of the numeric matches.
11683 * gdb.base/mips_pro.exp: Xfail on HP-UX.
11684 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
11685 * gdb.base/nodebug.exp: Succeed on more varieties of output.
11686 * gdb.base/opaque.exp: Remove some HP-UX xfails.
11687 * gdb.base/ptype.exp: Succeed on more varieties of output.
11688 * gdb.base/scope.exp: Add xfails for HP-UX.
11689 * gdb.base/sect-cmd.exp: Add more cases.
11690 * gdb.base/setvar.exp: Add xfails for HP-UX.
11691 * gdb.base/shlib-call.exp: Loosen some matches slightly.
11692 * gdb.base/signals.exp: Match on void symbolically.
11693 * gdb.base/step-test.exp: Add case for PA64.
11694 * gdb.base/term.exp: Add exit and restart.
11695 * gdb.base/twice.exp: Clean up after self.
11696 * gdb.base/varargs.exp: Disable overload resolution explicitly.
11697 * gdb.base/whatis.exp: Allow more ways to pass tests.
11698
11699 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
11700 no longer useful.
11701
11702Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
11703
11704 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
11705 list of patterns.
11706 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
11707 print_double_array(double_array)", "continuing to breakpoint
11708 1018", "print print_double_array(array_d)" and "continuing to
11709 1034" tests.
d63a86f8 11710
085dd6e6
JM
117111999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
11712
a9c64011 11713 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
11714
117151999-06-24 Stan Shebs <shebs@andros.cygnus.com>
11716
11717 * config/mt-*: Remove, these haven't been used since 1996.
11718
117191999-06-22 Stan Shebs <shebs@andros.cygnus.com>
11720
11721 * gdb.base/call-strs.c, gdb.base/ending-run.c,
11722 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
11723 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
11724
9e0b60a8
JM
117251999-06-18 Stan Shebs <shebs@andros.cygnus.com>
11726
11727 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
11728 simpler match case for the ptype of the big class.
11729
117301999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11731
11732 * gdb.exp: Fix test for gdb_prompt existence.
11733
117341999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11735
11736 * gdb.exp (gdb_test): Add fail after calls to perror.
11737
117381999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11739
11740 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
11741
117421999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11743
11744 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
11745
0f71a2f6
JM
11746Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
11747
11748 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
11749 malloc() is linked in.
11750
117511999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11752
11753 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
11754 step at end.
11755
11756 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
11757
117581999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
11759
11760 * gdb.java/jv-print.exp: New file. (Our first Java test!)
11761
cce74817
JM
11762Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
11763
11764 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
11765 * gdb.base/mips_pro.exp: Likewise.
11766
117671999-06-02 Keith Seitz <keiths@cygnus.com>
11768
11769 * gdb.c++/templates.cc: Change all "new" operators to throw
11770 an exception.
11771 * gdb.c++/cplusfuncs.cc: Likewise.
11772
11773 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
11774
11775Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
11776
11777 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
11778 * gdb.base/ending-run.exp: When stepping out of main, accept a
11779 step into an arbitrary assembler file.
cce74817 11780
392a587b
JM
117811999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11782
d63a86f8 11783 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 11784 "breakpoint-invalid" to be printed.
d63a86f8 11785 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
11786 number of "frames-invalid" and "breakpoint-invalid" to be printed.
11787 * gdb.base/annota2.cc: Initialize a.x to 0.
11788
9e086581
JM
117891999-05-17 Keith Seitz <keiths@cygnus.com>
11790
11791 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
11792 when "skip_float_tests" set.
11793 Ditto for "print print_double_array(array_d)", "print print_small_structs",
11794 "print print_ten_doubles", and "step into print_long_arg_list".
11795 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
11796 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
11797 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
11798 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
11799 "skip_float_tests" is set.
11800 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
11801 when "skip_float_tests" set.
d63a86f8 11802
cd0fc7c3
SS
118031999-05-06 Keith Seitz <keiths@cygnus.com>
11804
11805 * gdb.base/annota2.cc: Include stdio.h.
11806
11807Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
11808
11809 * gdb.base/crossload.exp: Remove, this has been disabled ever
11810 since BFD stopped including all targets, and cross-GDB gets
11811 plenty of testing anyway.
11812 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
11813 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
11814 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
11815 * gdb.base/README: Remove, was doc for this.
11816 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
11817 needed.
11818
b83266a0
SS
118191999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11820
11821 * gdb.base/call-ar-st.exp: Fix one regular expression in test
11822 output.
11823
11824 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
11825 * gdb.base/annota2.exp: New file. More annotation tests.
11826 * gdb.base/annota1.c: New file. Source file for annota1.exp.
11827 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
11828
118291999-04-23 Angela Marie Thomas <angela@cygnus.com>
11830
11831 * config/cfdbug.exp: New file.
11832
7a292a7a
SS
118331999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
11834
11835 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
11836 Marcus Daniel's and Dale Hawkins's demangler crashes.
11837
11838 * gdb.c++/demangle.exp (test_gnu_style_demangling,
11839 test_lucid_style_demangling, test_arm_style_demangling,
11840 test_hp_style_demangling): Try Tom Tromey's core-dumping
11841 identifier under each demangling style.
11842
118431999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
11844
11845 * gdb.c++/demangle.exp: Include the current demangling style
11846 in all test names.
11847 (current_demangling_style): New global variable.
11848 (set_demangling_style, test_demangling_core, test_demangling,
11849 test_demangling_exact): New functions.
11850 (test_gnu_style_demangling, test_lucid_style_demangling,
11851 test_arm_style_demangling, test_hp_style_demangling): Use those,
11852 instead of calling gdb_test and gdb_test_exact directly.
11853 (catch_demangling_errors): New function, which reports errors
11854 signalled by the demangling test functions in an orderly way.
11855 (do_tests): Use catch_demangling_errors.
11856
118571999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
11858
11859 * gdb.base/signals.exp (test_handle_all_print): Use () for
11860 grouping in expressions, not {}.
11861
11862 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
11863 initialized yet.
11864
118651999-04-01 Stan Shebs <shebs@andros.cygnus.com>
11866
11867 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
11868 are listed.
11869
118701999-03-26 Stan Shebs <shebs@andros.cygnus.com>
11871
11872 * gdb.stabs/weird.exp: Test for CC being defined before
11873 looking at its value.
11874
118751999-03-25 Stan Shebs <shebs@andros.cygnus.com>
11876
11877 * gdb.base/call-ar-st.exp: Remove stray '#'.
11878 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
11879 "short int" and "long int".
11880 * gdb.c++/overload.cc: Cast the string added in the previous
11881 change, to mollify finicky HP compiler.
11882 * gdb.hp/reg-test.exp (testfile): Fix file name.
11883 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 11884
7a292a7a
SS
11885 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
11886 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
11887 alternate form of enum ptype.
11888
c906108c
SS
118891999-03-23 Stan Shebs <shebs@andros.cygnus.com>
11890
7a292a7a
SS
11891 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
11892 * gdb.hp/*.exp: Change all to run compiler probe only after
11893 passing skip_hp_tests, so as not to waste time on guaranteed
11894 failure.
11895
c906108c
SS
11896 * gdb.c++/overload.cc: Pass string instead of char addr, always
11897 init ccpfoo.
11898 * gdb.c++/templates.cc: Fix syntax error.
11899
7a292a7a
SS
11900Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11901
11902 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 11903 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
11904 command.
11905
119061999-03-18 James Ingham <jingham@cygnus.com>
11907
11908 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
11909
11910 * gdb.c++/method.exp: It was testing an uninitialized int on the
11911 stack and assuming it was positive.
11912
11913 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
11914
11915 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 11916 keep it from killing the rest of the tests.
7a292a7a
SS
11917 Use gdb_continue_to_end.
11918
11919 * gdb.base/sigall.exp: use gdb_continue_to_end.
11920
11921 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
11922
11923 * gdb.base/display.exp: use runto_main, not run.
11924
d63a86f8
RM
11925 * gdb.base/default.exp: Check for the current error message in the
11926 r abbreviation test.
7a292a7a
SS
11927 Add strongarm to the targets that know info float.
11928
d63a86f8 11929 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
11930 run which doesn't work with monitors.
11931
11932 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
11933
11934 * gdb.base/break.exp: use the gdb_continue_to_end proc.
11935
11936 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
11937 program. Traps the case (in Cygmon) when the program never really
11938 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
11939 more places, so I used my name. Sorry Mark...
11940
11941 * config/monitor.exp (gdb_target_monitor): added another
11942 target_info parameter: remotebinarydownload. This will set the
11943 remotebinarydownload flag if this is causing some boards trouble.
11944
119451999-03-18 Mark Salter <msalter@cygnus.com>
11946
11947 * lib/gdb.exp (continue_to_exit): New function.
11948
11949 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
11950 * gdb.base/ending-run.exp: Ditto.
11951 * gdb.base/step-test.exp: Ditto.
11952
119531999-03-16 Stan Shebs <shebs@andros.cygnus.com>
11954
11955 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
11956 (suggested by Art Haas <ahaas@neosoft.com>).
11957
119581999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
11959
11960 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
11961
11962Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
11963
11964 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
11965 descriptions of types (short unsigned int vs unsigned short, etc).
11966
119671999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
11968
11969 * gdb.base/call-strs.exp: Don't assume that `step' will step over
11970 a call to strlen; sometimes we do have sources.
11971
119721999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
11973
11974 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
11975 character, so GDB won't print garbage after its end.
d63a86f8 11976
c906108c
SS
11977 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
11978 breakpoint there instead. Sometimes GCC emits memcpy to handle
11979 the large structures being passed by value, so we step into that
11980 instead of sum_array_print, which obscures what we're really testing.
11981 * gdb.base/step-test.exp: However, we do want a test that notices
11982 the bizarre steps into memcpy, so do that here. Add check for
11983 stepping into function calls that pass large structures by value.
11984 ("Is that a noun clause, or are you just happy to see me?")
11985 Remove all references to specific line numbers.
11986 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
11987 New type and function.
11988 (main): Call large_struct_by_value, passing it a large struct by value.
11989 * lib/gdb.exp (gdb_get_line_number): New function.
11990
11991 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
11992 more portable.
11993
7a292a7a
SS
119941999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
11995
c906108c
SS
11996 * lib/gdb.exp: Doc fixes.
11997
7a292a7a
SS
119981999-03-05 Nick Clifton <nickc@cygnus.com>
11999
d63a86f8 12000 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
12001
120021999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
12003
c906108c
SS
12004 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
12005 commands. They're not germane to this test, and they don't work
12006 that way on remote targets.
12007
3fc11d3e
JM
120081999-03-01 James Ingham <jingham@cygnus.com>
12009
12010 * Changelog entries merged over from gdb development branch.
12011
3fc11d3e
JM
12012 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
12013
12014 * lib/gdb.exp (gdbtk_analyze_results): Generic function
12015 for outputting results of test run.
12016
2d4a1622 12017 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
12018
12019 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 12020
7a292a7a
SS
120211999-02-25 Felix Lee <flee@cygnus.com>
12022
12023 * lib/gdb.exp (debug_format): initialize
12024
c906108c
SS
120251999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
12026
12027 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
12028 * gdb.base/call-rt-st.c: Ditto.
12029
c906108c
SS
120301999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
12031
12032 * gdb.threads/pthreads.exp (horiz): New variable.
12033 (test_startup): Fix regexps that capture thread numbers.
12034
120351999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
12036
12037 * gdb.base/smoke.exp: Disambiguate two test case names (both
12038 called ``print'').
12039
12040Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12041
12042 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
12043 compilation.
12044
120451999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12046
12047 * gdb.base/miscexprs.exp: Change patterns to match GDB's
12048 actual output formatting.
12049 * gdb.base/smoke.exp: GDB removes leading 0's.
12050 * gdb.base/volatile.exp: Don't check type of remuneration;
12051 that variable is no longer defined in constvars.c.
12052 * gdb.base/step-test.c (main): Exit with explicit exit code.
12053 * gdb.base/step-test.exp: Remove two nexti checks--they are
12054 not portable.
12055
120561999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12057
12058 * gdb.base/help.exp ("help delete display"): Fix test to match
12059 gdb's output.
12060
12061 * gdb.base/long_long.c (known_types): Initialize values to zero.
12062 * gdb.base/long_long.exp: Step one more line
12063 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
12064 leading zeros. Explicitly ask for hex formatting. Use
12065 unique test case names.
c906108c
SS
12066
12067Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12068
d63a86f8 12069 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
12070
12071 * gdb.c++/method.exp: Add missing close brace.
12072
120731999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
12074
12075 * gdb.base/maint.exp: Use 'set height 0' to disable page
12076 prompting, not 'set height 400'.
12077
12078 Fix a bunch of timeouts.
12079 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
12080 four separate tests, so expect doesn't take forever to match a ton
12081 of text against a regexp with lots of .* forms.
12082 ("maint print psymbols", "maint print symbols"): Make some of
12083 these greps more selective, so that expect doesn't try to wade
12084 through huge piles of output and time out.
12085
12086 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
12087
12088 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
12089 tests: one which doesn't expect shlib events to be reported, and
12090 another which does, but is XFAIL for all platforms other than
12091 HP/UX.
12092
12093 * gdb.base/break.exp: Teach the test suite that the `catch
12094 fork', `catch vfork', and `catch exec' commands produce error
12095 messages on platforms that don't provide these features.
12096
12097Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12098
12099 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
12100 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
12101 (shortening names from solib_threshold.exp etc), won't run on
12102 anything but HP-UX for the foreseeable future.
12103 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
12104 reflect move.
12105
12106Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
12107
12108 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12109 gdb.trace/Makefile.in (clean): Remove all test executables.
12110
12111Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
12112
12113 * gdb.base/shlib-call.exp: add test cases to verify that gdb
12114 successfully re-sets breakpoints in shared libraries.
12115 * gdb.base/shmain.c (main): return 0, don't fall off the end.
12116
12117Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12118
d63a86f8
RM
12119 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
12120 and compiled w/o GCC.
c906108c
SS
12121
12122 * gdb.hp/watch-cmd.exp: ditto.
12123
12124 * gdb.hp/watch-hp.exp: ditto.
12125
12126 * gdb.hp/xdb1.exp: ditto.
12127
12128 * gdb.hp/xdb2.exp: ditto.
12129
12130 * gdb.hp/dbx.exp: ditto.
12131
12132Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
12133
12134 * constvars.c: Remove C++-isms.
12135 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
12136 with GCC.
12137
12138Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
12139
12140 The following changes are part of the HP merge.
12141
12142 * gdb.base/break.exp: new tests to verify that catchpoints for
12143 fork, vfork, and exec don't trigger inappropriately.
12144
12145 * gdb.base/opaque.exp: compile one file at a time, then link.
12146
12147 * gdb.base/signals.exp: be more restrictive about which hppa
12148 systems receive a setup_xfail. new tests.
12149
12150 * gdb.base/solib_threshold.build: new file.
12151 * gdb.base/solib_threshold.exp: new file.
12152 * gdb.base/solib_threshold.link_opts: new file.
12153 * gdb.base/solib_threshold.mk: new file.
12154 * gdb.base/gen_solib_threshold.c: new file.
12155
12156 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
12157 tests. New tests for enums inside classes.
12158
12159 * gdb.c++/compiler.cc: indicate support of template debugging.
12160
12161 * gdb.c++/demangle.exp: run hp style demangling tests.
12162
12163 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
12164 tests.
12165
12166 * gdb.c++/misc.cc: changes to support new tests.
12167
12168 * gdb.c++/templates.cc: changes to support HP's compiler; changes
12169 to support new tests.
12170
12171 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
12172 gcc, then skip these tests.
12173
12174Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
12175
12176 The following files are part of the HP merge; some had longer
12177 names at HP, but have been renamed to be no more than 14
12178 characters in length.
12179
12180 * gdb.hp/ambiguous.cc: new file.
12181 * gdb.hp/ambiguous.exp: new file.
12182 * gdb.hp/attach.exp: new file.
12183 * gdb.hp/attach2.exp: new file.
12184 * gdb.hp/classes-hp.exp: new file.
12185 * gdb.hp/ctti.exp: new file.
12186 * gdb.hp/ctti-add.cc: new file.
12187 * gdb.hp/ctti-add1.cc: new file.
12188 * gdb.hp/ctti-add2.cc: new file.
12189 * gdb.hp/ctti-add3.cc: new file.
12190 * gdb.hp/dbx.exp: new file.
12191 * gdb.hp/exception.cc: new file.
12192 * gdb.hp/exception.exp: new file.
12193 * gdb.hp/foll-exec.c: new file.
12194 * gdb.hp/foll-exec.exp: new file.
12195 * gdb.hp/foll-fork.c: new file.
12196 * gdb.hp/foll-fork.exp: new file.
12197 * gdb.hp/foll-vfork.c: new file.
12198 * gdb.hp/foll-vfork.exp: new file.
12199 * gdb.hp/inherit-hp.exp: new file.
12200 * gdb.hp/more-steps.exp: new file.
12201 * gdb.hp/namespace.cc: new file.
12202 * gdb.hp/namespace.exp: new file.
12203 * gdb.hp/optimize.exp: new file.
12204 * gdb.hp/pxdb.c: new file.
12205 * gdb.hp/pxdb.exp: new file.
12206 * gdb.hp/quicksort.exp: new file.
12207 * gdb.hp/reg-test.exp: new file.
12208 * gdb.hp/reg-test.s: new file.
12209 * gdb.hp/sized-enum.c: new file.
12210 * gdb.hp/sized-enum.exp: new file.
12211 * gdb.hp/start-stop.exp: new file.
12212 * gdb.hp/templ-hp.cc: new file.
12213 * gdb.hp/templ-hp.exp: new file.
12214 * gdb.hp/thr-lib.c: new file.
12215 * gdb.hp/thr-lib.exp: new file.
12216 * gdb.hp/thr-lib.h: new file.
12217 * gdb.hp/thr-liblib.c: new file.
12218 * gdb.hp/virtfun-hp.c: new file.
12219 * gdb.hp/virtfun-hp.exp: new file.
12220 * gdb.hp/watch-cmd.exp: new file.
12221 * gdb.hp/watch-hp.exp: new file.
12222 * gdb.hp/xdb1.exp: new file.
12223 * gdb.hp/xdb2.exp: new file.
12224 * gdb.hp/xdb3.exp: new file.
12225
12226Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
12227
12228 The following files are part of the HP merge; some had longer
12229 names at HP, but have been renamed to be no more than 14
12230 characters in length.
12231
12232 * gdb.base/ss.h: new file.
12233 * gdb.base/call-ar-st.c: new file.
12234 * gdb.base/call-ar-st.exp: new file.
12235 * gdb.base/call-rt-st.c: new file.
12236 * gdb.base/call-rt-st-exp: new file.
12237 * gdb.base/call-strs.exp: new file.
12238 * gdb.base/ena-dis-br.exp: new file.
12239 * gdb.base/environ.exp: new file.
12240 * gdb.base/long_long.exp: new file.
12241 * gdb.base/sect-cmd.exp: new file.
12242 * gdb.base/shlib-cl2.exp: new file.
12243 * gdb.base/smoke.exp: new file.
12244 * gdb.base/so-impl-ld.c: new file.
12245 * gdb.base/so-impl-ld.exp: new file.
12246 * gdb.base/so-indr-cl.c: new file.
12247 * gdb.base/so-indr-cl.exp: new file.
12248 * gdb.base/varargs.exp: new file.
12249 * gdb.base/volatile.exp: new file.
12250 * gdb.base/whatis-exp.exp: new file.
7a292a7a 12251 * gdb.base/display.exp: new file.
c906108c
SS
12252 * gdb.c++/derivation.exp: new file.
12253 * gdb.c++/local.exp: new file.
12254 * gdb.c++/member-ptr.exp: new file.
12255 * gdb.c++/overload.exp: new file.
12256 * gdb.c++/ovldbreak.exp: new file.
12257 * gdb.c++/ref-types.exp: new file.
12258 * gdb.c++/ref-types2.exp: new file.
12259 * gdb.c++/userdef.exp: new file.
d63a86f8 12260
c906108c
SS
12261Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
12262
12263 * gdb.base/default.exp: Reflect wording change in remote.c.
12264
dc96c6c7 12265Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12266
12267 * gdb.base/help.exp: Update to reflect current text.
12268
12269Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
12270
12271 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
12272 they're stack variables and contain garbage.
12273 * gdb.c++/anon-union.exp: new file.
12274
12275 The following changes were made by David Taylor
12276 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12277 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12278 in changes by HP.
12279
12280 * gdb.base/bitops.exp: new file.
12281 * gdb.base/default.exp: change expected messages for catch and
12282 info catch tests to reflect HP merge changes.
12283 * gdb.base/enable-disable-break.exp
12284 * gdb.base/ending-run.c: new file.
12285 * gdb.base/long_long.c: new file.
12286 * gdb.base/maint.exp: new file.
12287 * gdb.base/pointers2.exp: new file.
12288 * gdb.base/shlib-call2.exp: new file.
12289 * gdb.base/solib.exp: new file.
12290 * gdb.base/step-test.c: new file.
12291 * gdb.c++/anon-union.cc: new file.
12292 * gdb.c++/local.cc: new file.
12293 * gdb.c++/member-pointer.cc: new file.
12294 * gdb.c++/method.cc: new file.
12295 * gdb.c++/ref-types.cc: new file.
12296 * gdb.c++/ref-types2.cc: new file.
12297 * gdb.c++/userdef.cc: new file.
d63a86f8 12298
c906108c
SS
12299 * gdb.base/scope.exp: compile one file at a time, then link.
12300 * gdb.base/langs.exp: ditto.
12301 * gdb.base/list.exp: ditto.
d63a86f8 12302
c906108c
SS
12303Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
12304
12305 The following changes were made by David Taylor
12306 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12307 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12308 in changes by HP.
d63a86f8 12309
c906108c
SS
12310 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
12311 skip tests. When compiling pass c++ flag to gdb_compile.
12312 * gdb.c++/
d63a86f8 12313
c906108c
SS
12314 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
12315 test for on hppa*-*-hpux*; use args to see if c++ was specified.
12316 (skip_hp_tests): new function.
12317 (gdb_preprocess): new function.
12318
12319 * configure.in (hpdir): decide whether to configure gdb.hp.
12320 * configure: regenerated.
12321
12322 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
12323 to delete on clean.
12324 (EXECUTABLES): update to reflect new additions.
12325 * gdb.base/commands.exp: update message expected.
12326 * gdb.base/default.exp: add copyright notice.
12327 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
12328 * gdb.base/help.exp: update messages to reflect current text.
12329 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
12330 targets for recurse tests.
12331 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
12332 skip this file.
12333
12334 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
12335 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
12336 compilation.
12337 * gdb.c++/misc.exp: ditto.
12338 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
12339 run the tests. tell gdb_compile that it's a c++ compilation.
12340
12341 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 12342
c906108c
SS
12343 * gdb.base/all-bin.exp: new file.
12344 * gdb.base/arithmet.exp: new file.
12345 * gdb.base/assign.exp: new file.
12346 * gdb.base/completion.exp: new file.
12347 * gdb.base/cond-expr.exp: new file.
12348 * gdb.base/condbreak.exp: new file.
12349 * gdb.base/define.exp: new file.
12350 * gdb.base/dollar.exp: new file.
12351 * gdb.base/environment.exp: new file.
12352 * gdb.base/eval-skip.exp: new file.
12353 * gdb.base/jump.exp: new file.
12354 * gdb.base/logical.exp: new file.
12355 * gdb.base/pointers.exp: new file.
12356 * gdb.base/relational.exp: new file.
12357 * gdb.base/section_command.exp: new file.
12358 * gdb.base/whatis-expr.exp: new file.
12359
12360 * gdb.base/all-types.c: new file.
12361 * gdb.base/call-array-struct.c: new file.
12362 * gdb.base/call-return-struct.c: new file.
12363 * gdb.base/call-strings.c: new file.
12364 * gdb.base/callfuncs2.c: new file.
12365 * gdb.base/condbreak.c: new file.
12366 * gdb.base/constvars.c: new file.
12367 * gdb.base/display.c: new file.
12368 * gdb.base/int-type.c: new file.
12369 * gdb.base/jump.c: new file.
12370 * gdb.base/miscexprs.c: new file.
12371 * gdb.base/pointers.c: new file.
12372 * gdb.base/pointers2.c: new file.
12373 * gdb.base/shmain.c: new file.
12374 * gdb.base/shr1.c: new file.
12375 * gdb.base/shr2.c: new file.
12376 * gdb.base/solib.c: new file.
12377 * gdb.base/solib1.c: new file.
12378 * gdb.base/solib2.c: new file.
12379 * gdb.base/varargs.c: new file.
12380 * gdb.c++/derivation.cc: new file.
12381 * gdb.c++/overload.cc: new file.
12382 * gdb.c++/ovldbreak.cc: new file.
12383 * gdb.hp/attach.c: new file.
12384 * gdb.hp/attach2.c: new file.
12385 * gdb.hp/average.c: new file.
12386 * gdb.hp/compiler.c: new file.
12387 * gdb.hp/compiler.cc: new file.
12388 * gdb.hp/execd-program.c: new file.
12389 * gdb.hp/follow-exec.c: new file.
12390 * gdb.hp/follow-fork.c: new file.
12391 * gdb.hp/follow-vfork-and-exec.c: new file.
12392 * gdb.hp/misc-hp.cc: new file.
12393 * gdb.hp/more-steps.c: new file.
12394 * gdb.hp/optimize.c: new file.
12395 * gdb.hp/quicksort.c: new file.
12396 * gdb.hp/run-hp.c: new file.
12397 * gdb.hp/start-stop.c: new file.
12398 * gdb.hp/sum.c: new file.
12399 * gdb.hp/templates-hp.cc: new file.
12400 * gdb.hp/thread-local-in-lib.c: new file.
12401 * gdb.hp/thread-local-in-lib.h: new file.
12402 * gdb.hp/thread-local-in-lib.lib.c: new file.
12403 * gdb.hp/vforked-program.c: new file.
12404 * gdb.hp/virtfunc-hp.cc: new file.
12405 * gdb.hp/watchpoint-hp.c: new file.
12406 * gdb.hp/xdb.c: new file.
12407 * gdb.hp/xdb0.c: new file.
12408 * gdb.hp/xdb0.h: new file.
12409 * gdb.hp/xdb1.c: new file.
12410
12411Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
12412
12413 The following change was made by Edith Epstein
12414 <eepstein@cygnus.com> as part of a project to merge in changes
12415 originally made by HP; HP did not create ChangeLog entries.
12416
12417 * gdb.c++/demangle.exp: changed the expected output for some
12418 ARM-style mangling -- removed second reference to datatype.
12419 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 12420 T1<char>::~T1<char>(void)
c906108c 12421 becomes,
a9c64011
AS
12422 maint demangle __dt__11T1__pt__2_cFv
12423 T1<char>::~T1(void)
c906108c
SS
12424
12425 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 12426
c906108c
SS
12427Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
12428
12429 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
12430 * gdb.trace/backtrace.exp: Likewise.
12431 * gdb.trace/circ.exp: Likewise.
12432 * gdb.trace/collection.exp: Likewise.
12433 * gdb.trace/deltrace.exp: Likewise.
12434 * gdb.trace/infotrace.exp: Likewise.
12435 * gdb.trace/limits.exp: Likewise.
12436 * gdb.trace/packetlen.exp: Likewise.
12437 * gdb.trace/passc-dyn.exp: Likewise.
12438 * gdb.trace/passcount.exp: Likewise.
12439 * gdb.trace/report.exp: Likewise.
12440 * gdb.trace/save-trace.exp: Likewise.
12441 * gdb.trace/tfind.exp: Likewise.
12442 * gdb.trace/tracecmd.exp: Likewise.
12443 * gdb.trace/while-dyn.exp: Likewise.
12444 * gdb.trace/while-stepping.exp: Likewise.
12445
124461998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
12447
12448 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
12449
12450Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
12451
12452 From Brendan Kehoe:
12453 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
12454 int return types.
12455
12456Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
12457
12458 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
12459 remote dos host testing right.
12460
12461Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
12462
12463 * gdb.base/corefile.exp: remove some xfails.
12464
12465Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
12466
12467 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
12468 have different timestamps.
12469
12470Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
12471
12472 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
12473 gdb.base/default.exp: Replace "exec" with "executable".
12474
12475Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
12476
12477 * gdb.base/default.exp: Change else if to elseif from previous
12478 delta.
12479
12480Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
12481
12482 * gdb.base/default.exp: Add brace missing from previous delta.
12483
12484Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
12485
12486 * gdb.base/default.exp: Support test for info float for all
12487 varieties of arm toolchain.
12488
dc96c6c7 12489Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12490
12491 * gdb.trace/*.exp: remove "remote_download" command.
12492
dc96c6c7 12493Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12494
12495 * gdb.trace/*.exp: remove -gdwarf from compile.
12496
12497Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
12498
12499 * gdb.trace/configure.in(AC_INIT): typo
12500 * gdb.trace/configure: regenerated
12501
dc96c6c7 12502Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12503
12504 * config/m68k-emc.exp: New file.
12505 * lib/<emc-support.exp trace-support.exp}: New files.
12506 * configure.in: add new test directory gdb.trace.
12507 * gdb.trace/{configure configure.in Makefile.in}: New files.
12508 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
12509 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
12510 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
12511 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
12512 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
12513 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
12514 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 12515
dc96c6c7 12516Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12517
12518 * gdb.c++/classes.exp: Change all regular expressions to match
12519 arbitrary combinations of newline/carriage-return, so that they
12520 will work equally well on Unix and Windows.
12521 * gdb.c++/inherit.exp: ditto.
12522 * gdb.c++/virtfunc.exp: ditto.
12523
125241998-08-11 Dawn Perchik <dawn@cygnus.com>
12525
12526 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
12527
c2d11a7d
JM
12528Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
12529
12530 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
12531 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
12532 to use a0-a3/d0-d3 as needed.
12533
12534Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
12535
12536 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
12537 * gdb.disasm/am33.exp: Corresponding changes.
12538
c906108c
SS
125391998-07-11 Felix Lee <flee@cygnus.com>
12540
12541 * gdb.base/callfuncs.exp: add cmp10 test.
12542 * gdb.base/callfuncs.c (cmp10): new function.
12543
12544Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
12545
d63a86f8 12546 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
12547 into two parts to get around a synchronization problem in expect.
12548
3fc11d3e
JM
12549Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
12550
12551 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
12552
12553 * configure.in: Add options for gdbtk testsuite.
12554
12555 * configure: Regenerate.
12556
12557 * gdb.gdbtk: New directory to hold gdbtk tests.
12558
c906108c
SS
12559Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12560
12561 * gdb.fortran/types.exp: Escape brackets in expect patterns
12562 for test_float_literal_types_accepted tests.
12563 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
12564 before run test.
12565
c2d11a7d
JM
12566Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
12567
12568 * am33.exp: Just compile, do not link the testcase.
12569 * am33.s: Add ".am33" pseudoop to force am33 mode.
12570
c906108c
SS
125711998-06-25 Felix Lee <flee@cygnus.com>
12572
12573 * gdb.base/setshow.exp: make sure $pc is sane.
12574
12575 * gdb.stabs/weird.exp: split expect patterns properly.
12576
c2d11a7d
JM
12577Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
12578
12579 * gdb.disasm/am33.s: New disassembler testfile for the am33.
12580 * gdb.disasm/am33.exp: Run it.
12581
dc96c6c7 12582Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12583
12584 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
12585 match processing (and eliminate spurious timeouts when running).
12586
dc96c6c7 12587Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12588
12589 * gdb.base/signals.exp (test_handle_all_print): put back Mach
12590 exception test, but conditionalize it on target [mach | gnu].
12591
dc96c6c7 12592Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12593
12594 * gdb.base/overlays.exp: fixup compile line for linker script.
12595
12596Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
12597
12598 * gdb.fortran/types.exp: don't guess at float size.
12599
12600Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
12601
12602 * gdb.base/exprs.exp: delete test that depends on int size.
12603
12604Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
12605
12606 * config/sim.exp: Removed checks for target triplets.
12607 (gdb_target_sim): Use gdb,target_sim_options.
12608
12609Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
12610
12611 * gdb.base/reread.exp: New file.
12612 * gdb.base/reread1.c: New file.
12613 * gdb.base/reread2.c: New file.
12614
12615Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
12616
12617 * config/sim.exp: Use 'target sim -sparclite' when running
12618 SPARClite programs.
12619
12620Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
12621
12622 * gdb.base/structs2.exp: New file.
12623 * gdb.base/structs2.c: New file.
12624
12625Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
12626
12627 * gdb.asm/common.inc: New file.
12628 * gdb.asm/d10v.inc: New file.
12629 * asm-source.exp: Pass -I's to gas to find .inc files.
12630 Update line numbers in expected output.
12631 * asmsrc1.s: Rewrite.
12632 * asmsrc2.s: Rewrite.
12633 * configure.in: Create arch.inc symlink.
12634 * configure: Regenerate.
12635 * Makefile.in (distclean): Delete arch.inc.
12636
12637Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
12638
12639 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
12640 (t_enum_value2): ditto
12641 (t_enum_value3): ditto
12642 (main): ditto
12643Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12644
12645 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
12646 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
12647 change.
12648 Use gdb_test instead of send_gdb/gdb_expect sequences.
12649
12650Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
12651
12652 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
12653 not void.
12654
12655Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
12656
12657 * gdb.base/branches.c: Code with lots of loops and
12658 subroutines. Used to test gdbs ability to single step through PC
12659 changes, especially to test mips-tdep.c:mips_next_pc
12660
12661Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
12662
12663 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
12664 more rigorous EGCS C++ error checking.
12665
12666Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12667
a9c64011
AS
12668 * gdb.base/help.exp: Clean up `help set args' and `help show args'
12669 tests.
12670 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
12671 function when asleep.
12672 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
12673 for i*86 Linux and SVR4 signal handling problems.
12674 Remove linux xfail for `next to handler in signals_tests_1', fixed
12675 by recent infrun.c change.
12676 Limit backtrace to 10 frames to avoid timeout problems with infinite
12677 stack backtraces.
12678 Adjust expect pattern in `handle all print' test to match Apr 28 1997
12679 target.[ch] change.
c906108c
SS
12680
12681Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
12682
12683 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
12684 for a newline from gdb before continuing.
12685 (default_gdb_exit): Just look for y or n.
12686 (gdb_test): Detect abnormal exit from GDB running on DOS; if
12687 it does, fail the rests of the tests in the file.
12688
12689Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
12690
12691 * config/cygmon.exp: New file.
12692
12693Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
12694
12695 * gdb.base/list.exp: Fix problem with "list default lines around
12696 main" test on remote targets.
12697
12698 * gdb.base/scope.exp: Fix problem with filelocal_bss before
12699 run test on remote targets.
12700
12701Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
12702
12703 * gdb.asm: New directory.
12704 * configure.in: Configure it.
12705 * configure: Regenerate.
12706 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
12707 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
12708
12709Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
12710
12711 * config/mn10300-eval.exp: New file to support MN10300 eval board.
12712
dc96c6c7 12713Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12714
a9c64011
AS
12715 * gdb.base/overlays (several files): Merge the two overlay
12716 managers into one. Change variables (foox, barx, bazx, grbxx)
12717 back into ints but force them to load in their proper sections.
c906108c
SS
12718
12719Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
12720
12721 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
12722 on-chip insn memory and IMAP1 to upper 128k.
12723 (D10VCopy): Handle memory regions crossing 16k boundaries.
12724 (D10VCopy): Transfer data in 32 bit chunks.
12725
12726Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
12727
12728 * gdb.base/overlays.c (main): Exit normally when result is
12729 correct.
12730
12731 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
12732 map. Include space for printf in .text segment.
12733
12734 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
12735 updated d10v memory VMA/LMA map.
12736 (D10VCopy): Call D10VTranslate.
d63a86f8 12737
c906108c
SS
12738Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
12739
12740 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
12741
12742 * gdb.base/bar.c (barx, bar): Change variable to small array so
12743 that it won't be put into the .sdata - small data -
12744 section. Update reference.
12745 * gdb.base/baz.c (bazx, baz): Ditto.
12746 * gdb.base/foo.c (foox, foo): Ditto.
12747 * gdb.base/grbx.c (grbxx, grbx): Ditto.
12748
12749 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
12750 to be arrays.
d63a86f8 12751
dc96c6c7 12752Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12753
a9c64011
AS
12754 * gdb.base/overlays.exp: fix up and get working again.
12755 Add tests for backtraces from an overlay function.
d63a86f8 12756
c906108c
SS
12757Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
12758
12759 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
12760 "calling function with watchpoint enabled".
12761
12762Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
12763
12764 * gdb.base/break.exp (test_next_with_recursion): Remove
12765 gdb_suppress_tests for d10v-*-*.
12766 * lib/gdb.exp (gdb_suppress_tests): Disable this function
12767 pending review of whether it is useful or not.
12768
12769Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
12770
12771 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
12772
12773Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
12774
12775 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
12776 * config/dve.exp: New file to support Densan boards.
12777
12778Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
12779
12780 * gdb.base/interrupt.exp: Document problem of simulators, signals,
12781 reads and BSD.
12782
12783Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
12784
12785 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
12786 response.
12787
12788 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
12789
12790Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
12791
12792 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
12793 test.
12794
12795 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
12796 target_sizeof_long and target_bigendian_p.
12797 (structs_by_value, structs_by_reference): Check values according
12798 to targets word size and endianess.
d63a86f8 12799
c906108c
SS
12800Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
12801
12802 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
12803 output.
12804
12805Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
12806
12807 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
12808 Update test of set args help to match source change.
12809
12810Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
12811
12812 * gdb.base/default.exp: Expect help system output to be in
12813 alphabetical order.
12814 * gdb.base/help.exp: Ditto.
12815
12816Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
12817
12818 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
12819 "i*86-pc-linux-gnu*".
12820 * gdb.base/interrupt.exp: Ditto.
12821 * gdb.base/corefile.exp: Ditto.
12822
12823 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
12824 define vxworks when building the testcase.
12825
12826 * gdb.base/ptype.exp: Fix testnames to be unique.
12827 * gdb.base/radix.exp: Ditto.
12828 * gdb.base/term.exp: Ditto.
12829 * gdb.base/whatis.exp: Ditto.
12830 * gdb.c++/classes.exp: Ditto.
12831
12832Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
12833
12834 * gdb.base/callfuncs.exp: Fix indentation.
12835
12836 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
12837 suppress_flag has been set.
12838 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
12839 target feature.
12840
12841Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
12842
12843 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
12844 the testcase.
12845
12846 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
12847 set_debug_traps() and breakpoint().
12848 * gdb.c++/misc.cc (main): Ditto.
12849 * gdb.c++/templates.cc (main): Ditto.
12850 * gdb.c++/virtfunc.cc (main): Ditto.
12851
12852Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
12853
12854 * lib/gdb.exp(gdb_step_for_stub): New function.
12855 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
12856 exists, reload the executable and do a "continue" instead of
12857 doing a jump.
12858 (runto_main): Use gdb_step_for_stub.
d63a86f8 12859
c906108c
SS
12860 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
12861 tests to have unique names.
12862 * gdb.base/callfuncs.exp: Ditto.
12863 * gdb.base/commands.exp: Ditto.
12864 * gdb.base/default.exp: Ditto.
12865 * gdb.base/help.exp: Ditto.
12866 * gdb.base/list.exp: Ditto.
12867 * gdb.base/opaque.exp: Ditto.
12868 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
12869 similar tests.
d63a86f8 12870
c906108c
SS
12871 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
12872 * gdb.c++/cplusfuncs.cc: Ditto.
12873 * gdb.c++/virtfunc.cc: Ditto.
12874
12875 * config/monitor.exp: Keep track of the last file we saw, rather
12876 than trying to get the info from gdb.
12877
12878 * gdb.fortran/types.exp: Move comment to previous line.
12879
12880Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
12881
12882 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
12883 target mode.
12884
12885Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
12886
12887 From Bob Manson:
12888 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
12889 string from GDB when it connects.
12890
12891 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
12892
12893Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
12894
12895 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
12896 if we can't get a debug format from GDB (we may be testing an
12897 older GDB). Use a 10 second timeout when checking for the format.
12898
12899 * gdb.stabs/weird.exp: Fix quoting.
12900
12901 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
12902
12903Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
12904
12905 * config/arm-ice.exp: New file.
12906
12907Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
12908
12909 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
12910 until it has been modified to work with the new testsuite.
12911
99707966 12912 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
12913 testcase won't compile, cause all of the testcases in the file to
12914 fail instead.
12915
12916 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
12917 (gdb_clear_suppressed): New procedure.
12918 (gdb_stop_suppressing_tests): Only clear suppress_flag if
12919 it contains a positive value.
12920
12921Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
12922
12923 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
12924
12925 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
12926
12927Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
12928
12929 * lib/gdb.exp (setup_xfail_format): New function.
12930 (get_debug_format): New function to get debug format.
12931 (debug_format): New global variable to hold last value set
12932 by get_debug_format.
12933 * gdb.base/list.exp: Call get_debug_format and expect some
12934 tests to fail for DWARF 1 and COFF formats.
12935 * gdb.c++/ptype.exp: Ditto.
12936 * gdb.c++/classes.exp: Ditto.
12937 * gdb.c++/cplusfuncs.exp: Ditto.
12938 * gdb.c++/inherit.exp: Ditto.
12939 * gdb.c++/templates.exp: Ditto.
12940 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 12941
c906108c
SS
12942Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
12943
12944 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
12945 host doesn't have a currently-open connection.
12946
12947 * config/sparclet.exp: Cleanups and fixes to make it generic for
12948 any gdb stub target. Handle cases where gdb doesn't respond when
12949 interrupted in a sane fashion.
12950
12951 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
12952 same thing in a totally different way.
12953
12954 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
12955 setting "timeout".
12956 (gdb_start): We set the global gdb_prompt variable in
12957 default_gdb_init now.
12958
12959Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
12960
12961 * gdb.base/printcmds.exp: Fix "check for floating addition"
12962 regexp to accept results within approx +/- .01 of exact value.
12963 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
12964
12965Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
12966
12967 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
12968 properly.
12969 (gdb_expect): Add optional timeout parameter, and add timeout
12970 value to various calls.
12971 (gdb_suppress_tests): Only give one warning message per group.
12972
12973Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
12974
12975 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
12976 global variables. Handle getting a value for $timeout more
12977 gracefully.
12978
12979Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12980
12981 * lib/gdb.exp: Close connection to remote host if gdb doesn't
12982 initialize.
12983 (default_gdb_init): New procedure; allow gdb_init to be overridden
12984 by a target configuration file.
12985 (gdb_expect): Pass the timeout to remote_expect.
12986
12987 * config/monitor.exp(gdb_load): Fix typo in regexp.
12988
12989Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
12990
12991 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
12992
12993Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
12994
12995 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
12996 here. Call gdb_target_exec before rebooting the target, to make
12997 sure the connection to the target is closed.
12998 (gdb_load): Pass the name of the executable to gdb_target_monitor.
12999 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
13000 Also detect "Timeout reading from remote" error.
13001
13002 * config/gdbserver.exp: Pass the executable being loaded to
13003 gdb_target_monitor. Don't call gdb_file_cmd here; let
13004 gdb_target_monitor do it.
13005
13006 * gdb.disasm/hppa.exp: Don't use exec_output.
13007
13008Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
13009
13010 * gdb.base/list.exp: If we're debugging a non-native target,
13011 try to set the pc register to point to the start of the
13012 program before doing the first list command.
13013
13014 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
13015 test_calls after restarting.
13016
13017 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
13018 reloading.
13019
13020 * gdb.base/watchpoint.exp: Fix typo.
13021
13022 * gdb.base/setshow.exp: Check for use_gdb_stub.
13023
13024 * gdb.base/break.exp: Fix continue until exit test for the gdb
13025 stub case.
13026 * gdb.base/langs.exp: Ditto.
13027
13028 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
13029 gdb_load_offset. If we weren't given a file to load, figure out
13030 what the current file is and use it.
13031
13032 * config/i386-bozo.exp: New file.
13033
13034Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
13035
13036 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
13037 feature.
13038
13039 * config/proelf.exp: New entry.
13040
13041Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
13042
13043 * lib/gdb.exp: Remove spurious .* patterns at the beginning
13044 of regexps.
13045
13046 * gdb.base/watchpoint.exp: Don't run the test_stepping
13047 tests if gdb can't call functions on the target.
13048
13049 * gdb.base/setshow.exp: Don't run the set prompt tests if
13050 the board has gdb_prompt set.
13051
13052Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
13053
13054 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
13055 * gdb.base/commands.exp: Likewise.
13056 * gdb.base/setshow.exp: Likewise.
13057
13058Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
13059
13060 * config/monitor.exp(gdb_start): Look for gdb_prompt target
13061 feature.
13062
13063 * config/i960.exp: New file.
13064
13065Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
13066
13067 * gdb.base/funcargs.exp: Check for gdb,short_int target
13068 feature instead of looking for explicit target triplets.
13069
dc96c6c7 13070Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 13071
d63a86f8 13072 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
13073 "p 123DEADBEEF", to check parse_number.
13074 * top.c: change "to enable to enable" to "to enable" in a couple
13075 of help strings.
13076
13077Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
13078
13079 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
13080 on the mn10300.
d63a86f8 13081
c906108c
SS
13082Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
13083
13084 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
13085 where the test executable is run with explicit args.
13086 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
13087
13088Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
13089
13090 * gdb.base/run.c: Use FAKEARGV to build test executable that
13091 does not require a command line arg, since most simulators
13092 don't currently support passing such an arg into the simulated
13093 program.
13094 * gdb.base/commands.exp: Change tests to insert the proper
13095 value as the arg to the first recursive factorial call. Change
13096 compilation line to define FAKEARGV at compile time.
13097
13098Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
13099
13100 * gdb.base/recurse.exp: Enable these tests for the mn10300.
13101 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
13102 function with watchpoint enabled" test.
13103
13104Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
13105
13106 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
13107 Don't call gdb_test when the command doesn't return to a gdb prompt.
13108
13109 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
13110 "Tests restarted" messages.
13111
13112Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
13113
13114 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
13115
dc96c6c7 13116Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13117
13118 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
13119 for INFO SYMBOL; add help tests for OVERLAY commands.
13120 * gdb.base/default.exp: add tests for INFO SYMBOL command;
13121 add tests for OVERLAY commands
13122 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
13123 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
13124 * gdb.base/sigall.c: add usestubs code frag
13125 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 13126
c906108c
SS
13127Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
13128
13129 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
13130 failures.
13131 (gdb_stop_suppressing_tests): Note that tests have restarted.
13132
13133Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
13134
13135 * config/h8300.exp: New file.
13136
13137Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
13138
13139 * gdb.base/setshow.exp: Check for the existence of a
13140 feature, not its value.
13141
13142Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
13143
13144 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
13145
13146 * gdb.base/scope.exp: It's now init0(), not init().
13147
13148 * gdb.base/scope0.c: For now, change init() to be init0().
13149
13150 * config/monitor.exp: Use gdb_serial in preference to serial
13151 or netport.
13152
13153 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
13154 and it's not already set.
13155
13156Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
13157
13158 * gdb.base/setshow.exp: Only test the run command if the target
13159 isn't using a stub and if it supports argument passing.
13160
13161Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
13162
13163 * config/udi.exp(gdb_start): Make sure UDICONF is set
13164 properly before starting gdb.
13165
13166Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
13167
13168 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
13169 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
13170 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
13171
13172Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
13173
13174 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
13175 specialized code to reboot the board, use remote_reboot instead.
13176
13177 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
13178
13179 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
13180
13181 * config/monitor.exp: Make sure we disconnect from the target.
13182 Also, try a reboot/reload cycle instead of failing if the
13183 load fails.
13184
13185Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
13186
13187 * gdb.base/default.exp: Don't set match_max.
13188 * gdb.base/help.exp: Ditto.
13189 * gdb.base/list.exp: Ditto.
13190 * gdb.base/signals.exp: Ditto.
13191
13192 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
13193 set, use remote_ld to download the testcase instead of
13194 the GDB loader.
13195
13196Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
13197
13198 * config/vr5000.exp: New file.
13199
13200 * config/monitor.exp(gdb_target_monitor): Add pattern for
13201 "Ending remote" to detect errors in connecting.
13202
13203 * gdb.base/setshow.exp: Add .* within auto language test.
13204
13205 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
13206 target feature.
13207
13208 * config/monitor.exp(gdb_load): Check for a failure when loading,
13209 and reboot the board if necessary.
13210
13211 * gdb.base/setvar.exp(test_set): Handle multiple prints within
13212 a set of tests. Remove print.* from the patterns being checked.
13213
13214Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
13215
13216 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
13217 refer to gdb_spawn_id.
13218
13219 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
13220 longer used.
13221 * config/sparclet.exp: Ditto.
13222 * config/sparclet-old.exp: Ditto.
13223 * config/slite.exp: Ditto.
13224 * config/sim.exp: Ditto.
13225 * gdb.base/funcargs.exp: Ditto.
13226
13227 * lib/gdb.exp:Remove references to gdb_spawn_id.
13228 (gdb_expect): Move to remote.exp.
13229
13230Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
13231
13232 * config/monitor.exp: Detect the "Couldn't establish connection"
13233 message from GDB.
13234
13235Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
13236
13237 * gdb.base/bitfields.exp: Use runto instead of explicit
13238 gdb_run_cmd/gdb_expect sequences.
13239
13240 * gdb.base/break.exp(text_next_with_recursion): Add match for
13241 gdb_expect call.
13242
13243 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
13244 We also need to handle the "A program is being debugged already"
13245 prompt from gdb. Use gdb_test to set the baud rate.
13246
13247 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
13248 to 20000. Really. I mean it.
13249
13250Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13251
13252 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
13253 fails. If suppress_flag is set, skip perror message about not
13254 being able to send to GDB.
13255 (send_gdb): If suppress_flag is set, don't try to send commands to
13256 GDB.
13257 (gdb_expect): If suppress_flag is set, always fail immediately.
13258 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
13259 (gdb_init): Call gdb_stop_suppressing_tests.
13260 (default_gdb_exit): Ditto.
13261 (default_gdb_start): Ditto.
13262
13263 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
13264 gdb_stop_suppressing_tests as appropriate.
13265 * gdb.base/break.exp: Ditto.
13266 * gdb.base/callfuncs.exp: Ditto.
13267 * gdb.base/commands.exp: Ditto.
13268 * gdb.base/exprs.exp: Ditto.
13269 * gdb.base/funcargs.exp: Ditto.
13270 * gdb.base/list.exp: Ditto.
13271 * gdb.base/recurse.exp: Ditto.
13272 * gdb.base/scope.exp: Ditto.
13273 * gdb.base/structs.exp: Ditto.
13274 * gdb.c++/inherit.exp: Ditto.
13275
13276Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
13277
13278 * config/vr4300.exp: New file.
13279
99707966 13280 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 13281
99707966 13282 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
13283
13284Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
13285
13286 * lib/gdb.exp(gdb_init): New function.
13287
13288 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
13289 for each individual variable set.
13290
13291 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
13292 name.
13293
13294 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
13295
13296 * gdb.base/scope.exp: Use gdb_test.
13297
13298 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
13299 aborting; the testsuite driver will do that for us (see
13300 gdb_finish). Also, use gdb_test in a few more places.
13301
13302Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
13303
13304 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
13305
13306Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
13307
13308 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
13309 and "add_tests" are not at the same address.
13310
13311Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
13312
13313 * gdb.base/ptype.exp: Use gdb_test.
13314
13315Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
13316
13317 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
13318 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
13319 left in. No longer expect them to fail.
13320
13321 * gdb.stabs/*.mt; Deleted, no longer used.
13322 * gdb.stabs/configure.in: Remove references to target makefile
13323 frags.
13324 * gdb.stabs/configure: Rebuilt.
13325
13326 * gdb.disasm/*.mt: Deleted, no longer used.
13327 * gdb.disasm/configure.in: Remove references to target makefile
13328 frags. Use "sh3.s" as the unique filename for this directory.
13329 * gdb.disasm/configure: Rebuilt.
13330
13331 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
13332 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
13333 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
13334
13335Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
13336
13337 * config/udi.exp: Use mondfe,name instead of remote_host.
13338
13339Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
13340
13341 * gdb.base/watchpoint.exp: Don't expect a failure when calling
13342 a function with a watchpoint enabled on the mn10200.
13343
13344 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
13345 before trying to create it!
13346
13347Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
13348
13349 * config/vx.exp: Use hostname instead of netport.
13350
13351 * config/vxworks.exp: New file.
13352
13353 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
13354
13355 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
13356 gdb before assuming everything worked. Send a ^C if a timeout
13357 occurs.
13358
13359 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
13360 $gdb_spawn_id directly.
13361 (gdb_run_cmd): Try _start as well as start. Use the target feature
13362 gdb,start_symbol as the symbol to start from when jumping.
13363
13364Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
13365
13366 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
13367 redundant) test.
13368
13369 * gdb.base/recurse.exp: Relax final value test for 'b' so that
13370 it doesn't lose for 16bit integer systems.
13371
13372Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
13373
13374 * gdb.fortran/types.exp: If the target doesn't support "double"
13375 data types, then expect "real" types to only be 4 bytes.
13376
13377 * gdb.c++/virtfunc.exp: Expect failure for virtual function
13378 call tests if the target doesn't support inferior function calls.
13379
13380 * gdb.base/printcmds.exp: Allow minor deviation in FP values
13381 in printf tests.
13382
13383Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
13384
13385 * gdb.base/help.exp: Disable "help set", "help show", and
13386 "help support". Simplify regexp for "help stack".
13387
13388 * gdb.base/default.exp: Set match_max to 5000 and the timeout
13389 to 60 seconds. Temporarily set match_max to 15000 around the
13390 "info copying" test.
13391
13392 * gdb.base/nodebug.exp: Don't try to do an inferior function
13393 call if the target doesn't support them.
13394 * gdb.base/printcmds.exp: Likewise.
13395 * gdb.base/setvar.exp: Likewise.
13396 * gdb.base/structs.exp: Likewise.
13397 * gdb.c++/templates.exp: Likewise.
13398 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
13399
13400 * gdb.base/recurse.exp: Enable for the mn10200.
13401
13402 * configure.in: Do configure gdb.stabs directory for *-*-elf
13403 targets.
13404 * configure: Rebuilt.
13405
13406 * gdb.base/break.exp: Check for gdb,noresults before testing
13407 exit status and/or results from the target.
13408 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
13409 * lib/gdb.exp: Remove old (now bogus) initialization of
13410 noinferior, noargs, noresults and nosignals.
13411
13412Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
13413
13414 * config/sh.exp: New file.
13415
13416 * config/slite.exp: Try to connect multiple times to the board
13417 before rebooting. Only send a "monitor run" if need_monitor_run
13418 is set.
13419
13420 * gdb.base/break.exp: Don't do the "stub continue" test if
13421 the target has gdb_stub set.
13422
13423 * gdb.base/callfuncs.exp: Increase the timeout.
13424
13425 * gdb.base/interrupt.exp: Don't even try to compile the testcase
13426 if the target has gdb,noinferiorio set.
13427
13428 * gdb.base/list.exp: Increase match_max to 10000 characters.
13429
13430 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
13431
13432 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
13433 target.
13434
13435 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
13436
13437Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
13438
13439 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
13440 trying to delete the copy of gdb. Catch the file delete so we
13441 don't die if the delete fails; also, the file should be copied to
13442 the host, not to the build.
13443
13444Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
13445
13446 * lib/gdb.exp(gdb_test): Surround the result pattern with
13447 parenthesis in case it contains multiple regexps separated
13448 with |.
13449
13450 * gdb.base/watchpoint.exp: Use gdb_test.
13451 * gdb.base/default.exp: Ditto.
13452
13453Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
13454
99707966 13455 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 13456
c906108c
SS
13457 * gdb.base/scope.exp: Use gdb_test.
13458 * gdb.c++/classes.exp: Ditto.
13459 * gdb.c++/inherit.exp: Ditto.
13460
13461Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
13462
13463 * gdb.base/crossload.exp: Don't use execute_anywhere, use
13464 remote_exec instead.
13465 * gdb.base/corefile.exp: Don't be ridiculous.
13466 * gdb.base/*.c: Add missing stub invocations.
13467
13468Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
13469
13470 * config/slite.exp: Miscellaneous fixes.
13471
13472 * lib/gdb.exp: Fix runto.
13473
13474 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
13475 the target.
13476
13477 * gdb.base/watchpoint.exp: Fix regexp.
13478
13479 * lib/gdb.exp(default_gdb_exit): Add a catch to the
13480 close and wait commands, as the descriptor may now be
13481 invalid. Always call "remote_close host".
13482
13483Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
13484
13485 Major rewrite for testsuite revision.
d63a86f8 13486
c906108c
SS
13487 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
13488 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
13489 instead of relying on spawn_id to always contain a valid
13490 spawn id.
13491 (get_compiler_info): New procedure to build the ${binfile}.ci
13492 file, instead of replicating this in N different places.
13493 (gdb_compile): New procedure.
d63a86f8 13494
c906108c
SS
13495 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
13496 appropriate arguments) instead of compile. Use gdb_test in a lot
13497 more places. Use send_gdb instead of send. Always run gdb_start
13498 at the start of a testcase, as this is no longer done magically.
13499
13500 config/*-gdb.exp: Rename without the -gdb suffix.
13501
13502 config/mips.exp: Use remote_close instead of exit_remote_shell.
13503 config/monitor.exp: Use target_info instead of looking at
13504 baud, timeout, etc.
13505 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
13506
13507Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13508
13509 * gdb.c++/templates.exp (test_ptype_of_templates),
13510 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
13511 Update expect patterns for destructors and assignment operators
13512 to match corresponding c-typeprint.c changes.
13513 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
13514 to destructor breakpoint test, GDB should be able to set the
13515 destructor breakpoint without specifying arguments.
13516
13517Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
13518
13519 * gdb.threads/pthreads.exp: Change result for failure to compile due
13520 to lack of pthreads runtime support from an error to simply an
13521 unsupported test, per dejagnu standards.
13522
13523Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13524
13525 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
13526 where GDB exits to reduce pattern match time.
13527 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
13528
13529 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
13530
dc96c6c7 13531Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13532
13533 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
13534 * gdb.base/default.exp: ditto.
13535 * gdb.base/nodebug.exp: ditto.
13536 * gdb.base/printcmds.exp: ditto.
13537 * gdb.base/ptype.exp: ditto.
13538 * gdb.base/setvar.exp: ditto.
13539 * gdb.base/structs.exp: ditto.
13540 * gdb.base/setshow.c: Guard against uninitialized values of argc.
13541
13542Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
13543
13544 * configure, */configure: Rebuild with autoconf 2.12.
13545
13546Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
13547
13548 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
13549 use new i*86-pc-linux*-gnu quads.
13550 * gdb.base/corefile.exp: Ditto.
13551 * gdb.base/signals.exp: Ditto.
13552 * gdb.base/sigall.exp: Ditto.
13553 * gdb.base/interrupt.exp: Ditto.
13554
13555 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
13556 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
13557 RedHat 4.0.
d63a86f8 13558
c906108c
SS
13559 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
13560 linux. This allows the test case to at least compile on latest
13561 linux, but still not run due to missing the threads runtime library.
13562
13563Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13564
13565 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
13566 directory to search gdb directory. Accept and step over conditional
13567 stack alignment code. Consume $prompt in failure cases.
13568 Reset timeout to $oldtimeout instead of some arbitrary value.
13569 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
13570 timeout problems with infinite stack backtraces.
13571 * gdb.base/ptype.exp (ptype struct link, union tu_link):
13572 Accept function parameters for linkfunc member.
13573
13574Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
13575
13576 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
13577 (CXXFLAGS): Remove, unreferenced.
13578 (B_OPTIONS): Add for -B options and add code to initialize with
13579 previous -B options and also add -B option to pick up cross compiled
13580 runtime.
13581 (TARGET_INCLUDES): Add for -I options and add code to initialize when
13582 doing cross compiles.
13583 (target_alias): Declare global.
13584 (xgcc): Set variable to full path of gcc in build tree. Use findfile
13585 to verify that gcc exists in build tree, and if so set CC to that
13586 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 13587
c906108c
SS
13588Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
13589
13590 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
13591 ptype test for anonymous union. Fixup testcase to match
13592 current gcc debug output.
13593
13594Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
13595
13596 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
13597 force argument to an unsigned long type.
13598
13599Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
13600
13601 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
13602 tests and anonymous union print/ptype tests.
13603 * gdb.base/list.exp (test_forward-search): Increase timeout by
13604 5 minutes for the "search extremely long line" case.
13605 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
13606 completely optional and that the pass/fail messages use the command as
13607 the message if that third arg is a null string.
13608 (gdb_test_exact): Arrange that a null string pattern means match a
13609 null string output rather than any output, which might include random
13610 errors.
13611 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
13612 backtrace test.
13613 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
13614 always failing and failure is now exposed by gdb.exp changes.
13615
13616Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
13617
13618 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
13619 weren't being noted.
13620
13621Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13622
13623 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
13624 * gdb.stabs/weird.exp: Remove v_comb xfails.
13625
dc96c6c7 13626Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13627
13628 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 13629 list.exp scope.exp watchpoint.exp]
c906108c 13630 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 13631
dc96c6c7 13632Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13633
13634 * config/monitor.exp: Increase download timeout to 1000 seconds.
13635
dc96c6c7 13636Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13637
13638 * config/m32r.exp: Increase timeout to 120 seconds.
13639
13640Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
13641
13642 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
13643 and accept older ordering as obsolescent gcc or gdb.
13644 * gdb.c++/templates.exp: Ditto.
13645 * gdb.c++/virtfunc.exp: Ditto.
13646
13647Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
13648
13649 * gdb.base/coremaker.c: Add code to mmap some data so we
13650 can check that it ends up in the core file.
13651 * gdb.base/corefile.exp: Add test to read mmapped data
13652 from core file.
13653
dc96c6c7 13654Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13655
13656 * config/m32r.exp: New file.
13657
13658Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
13659
13660 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
13661 that cflags can contains -gstabs, and work correctly for other tests.
13662
dc96c6c7 13663Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13664
13665 * gdb.base/setshow.exp: New file, tests show and set.
13666 * gdb.base/setshow.c: New file, tests show and set.
13667 * gdb.base/help.exp: Add test for help set|show annotate.
13668 * gdb.base/default.exp: Add test for set|show annotate.
13669
13670Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
13671
13672 * testsuite/gdb.base/break.exp: Make backtrace from factorial
13673 errors unique.
13674 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
13675 explicitly.
13676
13677Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
13678
13679 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
13680 and width commands. This is done elsewhere.
13681 * (gdb_start): Don't call gdb_start_sim here. That's already
13682 done in gdb_load. This fixes lots of failures in default.exp.
13683
13684Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
13685
13686 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
13687 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
13688 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
13689 in the same we we treat other failures (since it may be an expected
13690 condition), rather than as an error.
13691 * gdb.base/signals.exp (test_handle_all_print): Revert back to
13692 old test format.
13693
13694Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
13695
13696 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
13697 (distclean maintainer-clean realclean): No need to remove files
13698 twice. Nuke the duplicates.
13699 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 13700 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
13701 Remove config.h along with other config files.
13702
13703Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
13704
13705 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
13706 "p func1 ()" and note that rests of tests are skipped.
13707 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
13708 setup_xfails for "print func2::coremaker_local".
13709 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
13710 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
13711 affected by the previous run test.
13712 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
13713 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
13714 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
13715 "pass int powerset tuple" and "pass modeless int powerset tuple".
13716 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
13717 "real write 4" and "real write 8".
13718 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
13719 setup_xfails for "print vs1 after tuple assign 2",
13720 "print \$i after tuple assign 2", and
13721 "print vs2 after tuple assign 2".
13722 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
13723 meaningful error message and return -1 so the caller can
13724 suppress further tests and avoid a cascade of errors.
d63a86f8 13725
c906108c
SS
13726Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
13727
13728 * gdb.base/a1-selftest.exp: Tweak tests to account for new
13729 format for printing version.
13730 * gdb.base/default.exp: Ditto.
13731 * gdb.base/interrupt.exp: Fix problem with cascade of
13732 errors if child process dies while calling a function.
d63a86f8 13733
c906108c
SS
13734Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
13735
13736 * Makefile.in (VPATH): Add
13737 * Makefile.in (Makefile, config.status): Fix rules so things get
13738 remade when necessary.
13739
13740Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
13741
13742 * Makefile.in (just-check): Add path to sibling expect dir
13743 to environment variable specified by RPATH_ENVVAR.
13744
13745Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
13746
13747 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
13748 (just-check): Add shared library paths for libstdc++, tk,
13749 tcl, bfd, and opcodes to the environment variable specified
13750 in RPATH_ENVVAR.
13751 * configure.in: Add support to recognize --enable-shared flag
13752 and generate correct value for RPATH_ENVVAR.
13753 * configure: Regenerated with autoconf.
13754
13755Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
13756
13757 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
13758 include all osf versions.
13759 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
13760 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
13761 when target is linux. When failing to build pthreads test
13762 executable, give more meaningful message.
13763 * gdb.threads/pthreads.c: Hpux also uses old definition of second
13764 arg for pthread_create.
d63a86f8 13765
c906108c
SS
13766Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
13767
13768 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
13769 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
13770 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
13771 and -lpthreads (everybody else).
13772 (test_startup): Fail gracefully if threads are not supported.
13773 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
13774 "p/c array_index("abcdef",2)" when not gcc compiled.
13775 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
13776 "print func2::coremaker_local" when not gcc compiled.
13777 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
13778 "ptype on opaque struct tagname (statically)",
13779 "ptype on opaque struct tagname (dynamically) 1", and
13780 "ptype on opaque struct tagname (dynamically) 2"
13781 for not compiled with gcc.
13782 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
13783 backtrace when compiled with gcc.
d63a86f8 13784 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
13785 than always return success.
13786
13787Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
13788
13789 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
13790
13791Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
13792
13793 * gdb.base/structs.exp: Undo last change.
13794
13795Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
13796
13797 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
13798 encapsulate all the steps/nexts done during self test, starting
13799 at main, and makes them less sensitive to optimization issues.
13800 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
13801 signal handler" test.
13802 * gdb.threads/pthreads.exp: Only run this for native configs.
13803 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
13804 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
13805 tests.
13806 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
13807 for "runto test_calls(void)" test.
d63a86f8 13808
c906108c
SS
13809Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
13810
13811 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
13812 and don't expect address info in breakpoint confirmations.
13813
13814Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
13815
13816 * gdb.base/list.exp (test_forward_search): Increase timeout
13817 temporarily by 60 seconds for searching extremely long line,
13818 and then reset to old value when done. Increase expect input
13819 buffer to 10000.
13820
13821Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
13822
13823 * gdb.base/list.exp (test_forward_search): Fix to handle very
13824 long source line without overflowing expect's input buffer.
13825
13826Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
13827
13828 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
13829 "buffer_full".
13830
13831 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
13832 "buffer_full".
13833
13834 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
13835 "buffer_full".
13836
13837 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
13838 "buffer_full".
13839
13840Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
13841
13842 * configure.in (configdirs): Add gdb.threads.
13843 * configure: Regenerated with autoconf.
13844 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
13845 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
13846 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 13847
c906108c
SS
13848Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
13849
13850 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
13851
13852Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
13853
13854 * gdb.base/signals.exp (test_handle_all_print): Test separately for
13855 each signal's status in the output of "handle all print".
13856 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
13857 the \r\n sequence that immediately precedes the gdb prompt.
13858 * gdb.base/a1-selftest.exp: Save original timeout and restore
13859 after test.
13860
13861Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
13862
13863 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
13864 symbol.
13865
13866Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
13867
13868 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
13869
13870Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
13871
13872 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
13873 timeout by 60 seconds.
13874
13875Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
13876
13877 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
13878 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
13879 error return.
13880
13881Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
13882
13883 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
13884 gdb initialization, also report how long dejagnu waited. Restore
13885 old timeout before doing error return. Temporarily increase timeout
13886 by 3 minutes to allow for slow startups over heavy NFS use.
13887
13888Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
13889
13890 * lib/gdb.exp: Report timeout value for verbosity level 2.
13891 * config/gdbserver.exp: Ditto.
13892 * config/hppro.exp: Ditto.
13893 * config/mips-gdb.exp: Ditto.
13894 * config/monitor.exp: Ditto.
13895 * config/netware.exp: Ditto.
13896 * config/sim-gdb.exp: Ditto.
13897 * config/slite-gdb.exp: Ditto.
13898 * config/udi-gdb.exp: Ditto.
13899 * config/unix-gdb.exp: Ditto.
13900 * config/vx-gdb.exp: Ditto.
13901 * gdb.base/a1-selftest.exp: Ditto.
13902 * gdb.base/a2-run.exp: Ditto.
13903 * gdb.base/break.exp: Ditto.
13904 * gdb.base/corefile.exp: Ditto.
13905 * gdb.base/list.exp: Ditto.
13906 * gdb.base/recurse.exp: Ditto.
13907 * gdb.base/scope.exp: Ditto.
13908 * gdb.base/signals.exp: Ditto.
13909
13910Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13911
13912 * gdb.threads/Makefile.in (docdir): Removed.
13913
13914Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13915
13916 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 13917 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 13918 @srcdir@.
d63a86f8 13919 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
13920 autoconf 2.5 or higher.
13921 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
13922
13923Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
13924
13925 * configure: Regenerated.
13926 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
13927 avoid name clashes with SunOS headers.
13928
13929Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
13930
13931 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
13932
13933Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
13934
13935 * gdb.base/callfuncs.exp: Finish last change -- make sure the
13936 prototype information ends up in the compiler info file.
13937
13938Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
13939
13940 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
13941 attempting to regenerate it. Eliminate use of a temporary file
13942 and just generate the info file directly. Source it immediately,
13943 for consistency of use.
13944 * gdb.base/corefile.exp: Ditto
13945 * gdb.base/exprs.exp: Ditto.
13946 * gdb.base/funcargs.exp: Ditto.
13947 * gdb.base/langs.exp: Ditto.
13948 * gdb.base/list.exp: Ditto.
13949 * gdb.base/mips_pro.exp: Ditto.
13950 * gdb.base/nodebug.exp: Ditto.
13951 * gdb.base/opaque.exp: Ditto.
13952 * gdb.base/ptype.exp: Ditto.
13953 * gdb.base/scope.exp: Ditto.
13954 * gdb.base/setvar.exp: Ditto.
13955 * gdb.base/signals.exp: Ditto.
13956 * gdb.base/whatis.exp: Ditto.
13957 * gdb.c++/templates.exp: Ditto.
13958 * gdb.c++/virtfunc.exp: Ditto.
13959 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
13960 whether or not to add -lstdc++ to the compile command line args.
13961
13962Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13963
13964 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
13965 it got fixed by the recent lookup_minimal_symbol_by_pc change.
13966 Increase timeout, a lot of single stepping might be needed if the
13967 target has no hardware watchpoints.
13968
13969Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
13970
13971 * gdb.base/break.exp: Ignore compiler warnings when compiling
13972 break.c.
13973 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
13974 * gdb.base/default.exp: Add h8300 xfails. Handle messages
13975 from remote-sim.
13976 * gdb.base/exprs.exp: Add h8300 xfails.
13977 * gdb.base/funcargs.exp: Likewise.
13978 * gdb.base/nodebug.exp: Likewise.
13979 * gdb.base/printcmds.exp: Likewise.
13980 * gdb.base/ptype.exp: Likewise.
13981 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
13982 h8300 xfails.
d63a86f8 13983 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
13984 on the h8300.
13985 * gdb.base/funcargs.c: Explicitly make last constant argument to
13986 call_after_alloca_subr an unsigned long type.
13987 * gdb.base/return.c: Include stdio.h.
13988
13989Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
13990
13991 * config/abug.exp: New file for the older Motorola Bug monitor
13992 that runs on the mvme13x series VME boards.
13993 * config/monitor.exp: Use the new config array for target settings
13994 if they exist.
13995
13996Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
13997
13998 * sim-gdb.exp: Make the SH simulator allocate less space when
13999 it is targeted.
14000
14001Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
14002
14003 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
14004 test.
14005
14006Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
14007
14008 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
14009 "rs6000-*-*" for "list function in include file" when gcc compiled.
14010 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
14011 for "p ctable1[120]".
14012 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
14013 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
14014 Remove setup_xfail for "rs6000-*-*" for
14015 "print 'scope0.c'::filelocal before run".
14016 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
14017 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
14018 since some compilers don't allow both options to be given
14019 on the same command line. Create object file and move it.
d63a86f8 14020
c906108c
SS
14021Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
14022
14023 * gdb.base/corefile.exp: Always regenerate the core file, since
14024 we always regenerate the coremaker program. Detect special case
14025 where registers cannot be read from core file.
d63a86f8 14026
c906108c
SS
14027Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
14028
14029 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
14030 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
14031 * gdb.c++/templates.exp: Only match on basename of file since
14032 some formats like xcoff don't encode directory information.
14033 * gdb.stabs/weird.exp: Use the right sed script for powerpc
14034 and rs6000 AIX xcoff targets.
14035 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
14036 * configure: Regenerate.
14037 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
14038 here, rather than in distclean.
d63a86f8 14039
c906108c
SS
14040Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
14041
14042 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
14043 defined, and use it to compile the test case with -O2. The
14044 native compilation still uses no optimization.
14045 * gdb.base/mips_pro.c: Remove inline assembly code since
14046 it is compiled PIC by default, which results in assembler
14047 warnings that make the testsuite think the compilation
14048 was unsuccessful.
14049
14050Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
14051
14052 * gdb.c++/misc.exp: Add note to message for
14053 "print s.a for foo struct" that this is a known gcc 2.7.2
14054 and earlier bug.
14055
14056Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
14057
14058 * gdb.base/break.exp: Fix pattern for matching "Delete all
14059 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
14060 setup_xfail for deleting all breakpoints test. Fix various
14061 timeout messages to include "(timeout)".
14062 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
14063 for "p t_float_values2(3.14159,float_val2)".
14064 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
14065 for "continue to call2g" when gcc compiled.
14066 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
14067 "up to foo in langs.exp", "show language at foo in langs.exp",
14068 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
14069 and "show language at fsub in langs.exp".
14070 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
14071 "list line 1 in include file", "list message for lines past EOF",
14072 "list function in include file", "list list0.h:foo", and
14073 "list filename:function; nonexistant function".
14074 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
14075 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
14076 and "ptype t_char_array" to be for native cc only.
d63a86f8 14077
c906108c
SS
14078Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
14079
d63a86f8 14080 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
14081 setup_xfail for "print coremaker_bss", "print coremaker_ro",
14082 "print func2::coremaker_local", and "backtrace in corefile.exp".
14083
14084Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
14085
14086 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
14087 "bt in signals.exp". This problem only appears when running
14088 the testsuite, and then only intermittently.
14089
14090Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
14091
14092 * gdb.base/return.exp (return_tests): Differentiate between
14093 two tests of continuing.
14094
14095Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
14096
14097 * */Makefile.in (maintainer-clean): Remove config.log.
14098 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
14099 * gdb.c++/Makefile.in (PROGS): Add inherit.
14100 (clean): Remove *.ci.
14101
14102Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
14103
14104 * gdb.c++/misc.cc: Add test code from Mike Stump.
14105 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
14106
14107Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
14108
14109 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
14110 to "alpha-*-osf2*" and add comment.
14111 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
14112 setup_xfail for "step over execarg initialization" and
14113 "step over corearg initialization".
14114 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
14115 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
14116 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
14117 gcc compiled for "print coremaker_bss", "print coremaker_ro",
14118 "print func2::coremaker_local", and "backtrace in corefile.exp".
14119 * gdb.base/signals.exp: Build and source signals.ci.
14120 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
14121 to be for gcc only.
14122 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 14123
c906108c
SS
14124Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14125
14126 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
14127 Feb 3 procfs.c change.
14128
14129Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
14130
14131 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
14132
14133Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
14134
14135 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
14136 from dejagnu's apparent default of 10 seconds, which gives random
14137 results when running the tests over NFS on moderately loaded systems.
14138 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
14139
14140Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
14141
14142 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
14143 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
14144 result reports.
14145
14146Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
14147
14148 * configure.in (CY_AC_PATH_TCLH): Remove.
14149 * configure: Regenerate.
14150
14151Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
14152
14153 * gdb.c++/Makefile.in (clean): Add missing '{'.
14154
14155Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
14156
14157 * lib/gdb.exp: Provide a default value for noinferior.
14158
14159 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
14160 Load libgloss.exp.
14161
14162Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
14163
14164 * gdb.disasm/hppa.exp: Compile directly into an executable, use
14165 the executable, not the .o to run the tests from.
14166
14167Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
14168
14169 * gdb.base/break.exp: Don't test for program exit or exit status
14170 if $noresults if nonzero.
14171 * gdb.base/langs.exp: Likewise.
14172 * gdb.base/watchpoint.exp: Likewise.
14173
14174 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
14175 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
14176 trying to compile the testcase.
14177
14178Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
14179
14180 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
14181 * gdb.base/signals.exp (continue to handler): Likewise.
14182
14183Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
14184
14185 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
14186
14187 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
14188
14189Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
14190
14191 * gdb.base/corefile.exp: Recognize "not found" as failure
14192 when trying to determine if a core file was generated.
14193 If no core file was generate the first time, try again without
14194 the ulimit -c to work around braindamaged shells.
14195
14196Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
14197
14198 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
14199 [] tests with "test" and enclose string in quotes.
14200 * gdb.stabs/configure: Rebuild
d63a86f8 14201
c906108c
SS
14202Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
14203
14204 Changes in sync with expect:
14205 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
14206 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
14207 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
14208 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
14209 argument to AC_REQUIRE.
14210 * configure: Regenerated.
14211
14212Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
14213
14214 * gdb.base/corefile.exp: When generating a core, discard any
14215 error messages about ulimit not found and the "core dumped"
14216 message from the shell that runs the coredumper.
14217
14218Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
14219
14220 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
14221
14222 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
14223 which sed script to run. Expect failure for v_comb test
14224 on PA targets too.
d63a86f8 14225
c906108c
SS
14226Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
14227
14228 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
14229 "print func2::coremaker_local" and for "backtrace in corefile.exp"
14230
14231Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
14232
14233 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
14234 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
14235 "sparc-sun-solaris*" xfails for "p v_comb".
14236 * lib/gdb.exp (default_gdb_start): Fix typo.
14237 * gdb.base/corefile.exp: Allow "Core was generated by ..."
14238 messages to not include the full program name that caused
14239 the core dump since some systems (such as solaris) apparently
14240 truncate this path to about 80 characters.
14241 When generating a core file first try increasing the core file
14242 size limit to unlimited since some systems may default it to
14243 zero, and it is harmless to try it. Move the test for failing
14244 to generate a core file to where it will actually get executed.
14245 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
14246 new gdb result from g++ debug info improvements and make old
14247 pattern obsolescent. Also account for size_t differences
14248 (may be int or long).
14249 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
14250 initialization before function call is placed in the delay slot
14251 and thus appears to be skipped over by commands such as "next".
14252
14253Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
14254
14255 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
14256
14257Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
14258
14259 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
14260 input source file; fix code to compile test to deal with this
14261 convention.
14262 * gdb.c++/*.exp: Likewise.
14263
14264Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
14265
14266 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
14267 "bt in signals.exp".
14268
14269Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
14270
14271 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
14272 "step over execarg initialization" and
14273 "step over corearg initialization".
14274
14275Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
14276
14277 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
14278 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
14279
14280Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
14281
14282 From Rob Savoye (rob@poseidon.cygnus.com)
14283 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
14284 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
14285 configure.in}, gdb.disasm/{Makefile.in, configure.in},
14286 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
14287 configure.in}: Major reworking for autoconfig.
14288 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
14289 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
14290 New files.
14291 * config/unix-gdb.exp: Make GDB global.
14292 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
14293 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
14294 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
14295 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
14296 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
14297 term.exp, twice.exp, watchpoint.exp, whatis.exp},
14298 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
14299 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
14300 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
14301 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
14302 pr-8136.exp, result.exp, string.exp, tuples.exp},
14303 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
14304 to returns as necessary, arrange for test to compile own testcase
14305 executable.
14306 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 14307
c906108c
SS
14308Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
14309
14310 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
14311 clear_xfail at end of test which might not call either pass or fail.
14312 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
14313 "backtrace through signal handler".
14314
14315Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14316
14317 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
14318 continuing from a job control stop signal.
14319 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
14320
14321Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
14322
14323 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
14324 * gdb.base/corefile.exp: Likewise.
14325 * gdb.base/funcargs.exp: Likewise.
14326
14327Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
14328
14329 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
14330 * config/monitor.exp: Add support for setting baud rate.
14331
14332Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
14333
14334 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
14335 i*86-*-linux* xfails for "backtrace through signal handler".
14336 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
14337 "print func2::coremaker_local".
14338 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
14339 alpha-dec-osf2* xfail for
14340 "delete all breakpoints when none".
14341
14342Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
14343
14344 * gdb.base/break.exp: Change test that deletes all breakpoints
14345 when no user breakpoints are installed. A post 4.15 change
14346 causes gdb to no longer prompt in this case.
14347
14348Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
14349
14350 * gdb.base/return.exp (return_tests): Change xfail for test
14351 "correct value returned double test" to stop xfailing at
14352 Solaris 2.5. Apparently the bug has been fixed.
14353
14354Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
14355
14356 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
14357 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
14358
14359Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
14360
14361 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
14362 * gdb.disasm/hppa.s: Corresponding changes.
14363
14364Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
14365
14366 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14367 makefile fragment.
14368 * config/mt-hpux: Deleted.
14369
14370Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
14371
d63a86f8 14372 * Many files: When warning about suppressed tests due to a
c906108c
SS
14373 nonexistant test binary, avoid incrementing the warning count.
14374
14375Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
14376
14377 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 14378
c906108c
SS
14379Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14380
14381 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
14382 "sparc-*-solaris2*".
14383
14384Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14385
14386 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
14387 Add global and local variables and initialize them.
14388 * gdb.base/corefile.exp: Test correct mapping of corefile sections
14389 by printing variables. Remove rs6000 and powerpc xfails, BFD now
14390 extracts the file name and terminating signal from the core file.
14391 * TODO: Remove note about tests for correct mapping of corefile.
14392 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
14393 from optimizing it away.
14394 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
14395 handles common blocks.
14396
14397Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
14398
14399 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
14400 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
14401
14402Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
14403
14404 * Makefile.in (maintainer-clean): New target, synonym for
14405 realclean.
14406 * gdb.base/Makefile.in (maintainer-clean): Likewise.
14407 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
14408 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
14409 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
14410 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
14411 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
14412
14413Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
14414
14415 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
14416 xfails when not gcc compiled for "print foo::funclocal".
14417 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
14418 "print foo::funclocal at foo",
14419 "print 'scope1.c'::foo::funclocal at foo",
14420 "print foo::funclocal_bss at foo",
14421 "print 'scope1.c'::foo::funclocal_bss at foo",
14422 "print foo::funclocal_ro at foo",
14423 "print 'scope1.c'::foo::funclocal_ro at foo",
14424 "print bar::funclocal at foo" and
14425 "print 'scope1.c'::bar::funclocal at foo".
14426 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
14427 gcc compiled for "print foo::funclocal at bar".
14428 Expand all messages to ensure that they identify that
14429 the test is at bar().
14430 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
14431 gcc compiled for:
14432 "ptype on opaque struct pointer (statically)",
14433 "ptype on opaque struct tagname (statically)",
14434 "ptype on opaque struct pointer (dynamically) 1",
14435 "ptype on opaque struct tagname (dynamically) 1",
14436 "ptype on opaque struct pointer (dynamically) 2" and
14437 "ptype on opaque struct tagname (dynamically) 2
14438 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
14439 gcc compiled for:
14440 "p datalocal"
14441 "whatis datalocal",
14442 "ptype datalocal",
14443 "p bsslocal",
14444 "whatis bsslocal", and
14445 "ptype bsslocal".
14446 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
14447 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
14448 when not gcc compiled.
14449 * gdb.base/funcargs.exp (float_and_integral_args): Add
14450 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
14451 compiled.
14452 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
14453 "backtrace from call6a" when not gcc compiled.
14454 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
14455 "backtrace from call7a" when not gcc compiled.
14456 * gdb.base/callfuncs.exp (do_function_calls):
14457 Add "hppa*-*-hpux*" xfail when not gcc compiled for
14458 "p t_char_array_values(char_array_val2,char_array_val1)",
14459 "p t_char_array_values(char_array_val1,char_array_val2)",
14460 "p t_char_array_values("carray 1","carray 2")",
14461 "p t_char_array_values("carray 1",char_array_val2)",
14462 "p t_char_array_values(char_array_val1,"carray 2")",
14463 "p sum_args(1,{2})",
14464 "p sum_args(2,{2,3})",
14465 "p sum_args(3,{2,3,4})",
14466 "p sum_args(4,{2,3,4,5})"
14467 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
14468 "backtrace in corefile.exp" when not gcc compiled.
14469
14470Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14471
14472 * gdb.base/signals.exp: Rewrite `handle all print' test as
14473 a procedure. Accept blanks or TABs as whitespace, increase
14474 timeout and expect input buffer size for the large output
14475 from the command. Remove "i*86-*-bsdi2.0" xfail.
14476
14477Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14478
14479 * gdb.base/setvar.exp: Add new testcases for truncation when
14480 assigning invalid values to bitfields.
14481
14482Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
14483
d63a86f8 14484 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
14485 mips-sgi-irix* xfail for
14486 "call inferior func with struct - returns char *"
14487 and fix test so that an optional (unsigned char *) cast is
14488 accepted in the result.
14489
14490Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
14491
14492 * gdb.base/funcargs.exp (float_and_integral_args): Remove
14493 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
14494 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
14495 * gdb.base/signals.exp: Remove duplicate "handle all print" test
14496 that accidentally got checked in.
14497
14498Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
14499
d63a86f8 14500 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
14501 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
14502 compiled test.
14503 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
14504 Add mips-sgi-irix5* xfail for not gcc compiled.
14505 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
14506 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
14507 "p top", "whatis top", "p middle", and "whatis middle".
14508 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
14509 "whatis signed char" for not gcc compiled.
14510 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
14511 "set variable signed char=-1 (-1)" and
14512 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
14513 * gdb.base/funcargs.exp (float_and_integral_args):
14514 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
14515 Add mips-sgi-irix* xfail when not gcc compiled for
14516 "continue to call2b".
14517 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
14518 "continue to call2g".
14519 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
14520 "backtrace from call6a"
14521 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
14522 "backtrace from call7k".
14523 Add mips-sgi-irix5* xfail when not gcc compiled for
14524 "backtrace from call7a".
14525 (localvars_after_alloca): Fix gdb_test cmds for
14526 "print * after runto ...".
14527 Remove rs6000-*-* xfails for
14528 "print i after runto localvars_after_alloca" and
14529 "print l after runto localvars_after_alloca"
14530 for all compilers.
14531 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
14532 when not compiled with gcc, for:
14533 "print signed char == (minus)",
14534 "print signed char != (minus)",
14535 "print signed char < (minus)",
14536 "print signed char > (minus)".
14537 * gdb.base/callfuncs.exp (do_function_calls):
14538 Add mips-sgi-irix* xfail, when compiled with native compiler, for
14539 "call inferior func with struct - returns char *".
d63a86f8 14540 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
14541 "correct value returned double test" to include Solaris 2.4.
14542 * gdb.base/funcargs.exp (float_and_integral_args):
14543 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 14544
c906108c
SS
14545Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14546
14547 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
14548 enumeration bitfields if compiling with GNU C.
14549 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
14550 to empty' prompt.
14551
14552Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
14553
14554 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
14555 test for PRO targets.
14556
14557 * gdb.base/funcargs.exp: Avoid ever setting more than 8
14558 breakpoints in the inferior at any given time by making
14559 two groups of breakpoints for call2*, call6* and call7*
14560 tests.
14561
14562Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14563
14564 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
14565 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
14566 from optimizing it away.
14567 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
14568 "call inferior func with struct".
14569
14570Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
14571
14572 * configure.in: Only configure gdb.chill for particular targets.
14573
14574Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
14575
14576 * gdb.base/Makefile.in: Add action to .c.o transformation
14577 rule that generates a .ci file for each .o file and remove
14578 explicit .c.o rules except for callfuncs.o.
14579 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
14580 generates a .ci file for each .o file and remove explicit
14581 .cc.o rules.
14582 (clean): Remove *.tmp *.ci files.
14583 (EXECUTABLES): Remove templ-info.exp.
14584 * gdb.base/compiler.c: New file.
14585 * gdb.c++/compiler.cc: New file
14586 * gdb.base/scope.exp: Source gdb.base/scope.ci.
14587 Change rs6000-*-* xfail for
14588 "print 'scope0.c'::filelocal_ro" and
14589 "print 'scope1.c'::filelocal" and
14590 "print 'scope1.c'::filelocal_bss" and
14591 "print 'scope1.c'::filelocal_ro" and
14592 "print 'scope1.c'::foo::funclocal" and
14593 "print 'scope1.c'::foo::funclocal_ro" and
14594 "print 'scope1.c'::bar::funclocal" and
14595 "print 'scope0.c'::filelocal_ro" and
14596 "print 'scope1.c'::filelocal at foo" and
14597 "print 'scope1.c'::filelocal_bss at foo" and
14598 "print 'scope1.c'::filelocal_ro at foo" and
14599 "print 'scope1.c'::foo::funclocal at foo" and
14600 "print 'scope1.c'::foo::funclocal_bss at foo" and
14601 "print 'scope1.c'::foo::funclocal_ro at foo" and
14602 "print 'scope1.c'::bar::funclocal at foo" and
14603 "print 'scope0.c'::filelocal_ro" and
14604 "print 'scope1.c'::filelocal" and
14605 "print 'scope1.c'::filelocal_bss" and
14606 "print 'scope1.c'::filelocal_ro" and
14607 "print 'scope1.c'::foo::funclocal" and
14608 "print 'scope1.c'::foo::funclocal_bss" and
14609 "print 'scope1.c'::foo::funclocal_ro" and
14610 "print 'scope1.c'::bar::funclocal" and
14611 "print 'scope1.c'::bar::funclocal_bss"
14612 to only be xfail'd when not compiled with gcc.
d63a86f8 14613 Add rs6000-*-* xfail for
c906108c
SS
14614 "print 'scope0.c'::filelocal_bss before run"
14615 when compiled with gcc.
14616 (test_at_main): Add rs6000-*-* xfail for
14617 "print filelocal_ro in test_at_main"
14618 when compiled with gcc.
14619 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 14620 Add rs6000-*-aix* xfail for
c906108c
SS
14621 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
14622 "ptype t_char_array", not compiled with gcc.
14623 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
14624 xfail for "list foo (in include file)" when gcc compiled.
14625 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
14626 (integral_args): Add rs6000-*-* xfail for
14627 "run to call0a" if not compiled with gcc.
14628 (unsigned_integral_args): Add rs6000-*-* xfail for
14629 "run to call1a" if not compiled with gcc.
14630 (float_and_integral_args): Add rs6000-*-* xfail for
14631 "run to call2a" if not compiled with gcc and for
14632 "continue to call2b" for any compiler.
14633 Add rs6000-*-* xfail to
14634 "print f1 after run to call2a" for gcc compiled.
14635 (discard_and_shuffle): Add rs6000-*-* xfail for
14636 "run to call6a".
14637 (shuffle_round_robin): Add rs6000-*-* xfail for
14638 "backtrace from call7a" if not compiled with gcc.
14639 Add rs6000-*-* xfail for
14640 "backtrace from call7b" if compiled with gcc.
14641 (call_after_alloca): Add rs6000-*-* xfail for
14642 "print c in call_after_alloca" and
14643 "print s in call_after_alloca" and
14644 "backtrace from call_after_alloca_subr"
14645 if not compiled with gcc.
14646 (localvars_in_indirect_call): Add rs6000-*-* xfail for
14647 "print c in localvars_in_indirect_call" and
14648 "print c in localvars_in_indirect_call" and
14649 "backtrace in indirectly called function" and
14650 "stepping into indirectly called function"
14651 if not compiled with gcc.
14652 (localvars_after_alloca): Add rs6000-*-* xfail for
14653 "print c after runto localvars_after_alloca" and
14654 "print s after runto localvars_after_alloca" and
14655 "print i after runto localvars_after_alloca" and
14656 "print l after runto localvars_after_alloca"
14657 for all compilers.
14658 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
14659 than whatis-info.exp.
14660 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
14661 than opaque-info.exp.
14662 Setup rs6000-*-* xfail for
d63a86f8 14663 "ptype on opaque struct pointer (statically)" and
c906108c
SS
14664 "ptype on opaque struct pointer (dynamically)" when
14665 not compiled with gcc.
14666 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
14667 rather than callf-info.exp.
14668 (do_function_calls): Add clear_xfail for rs6000-*-* for
14669 "p t_float_values2(3.14159,float_val2)". Seems to work
14670 fine there, both with xlc and gcc. Need to find out what
14671 it is doing right and fix other platforms.
14672 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
14673 "call inferior func with struct - returns int",
14674 "call inferior func with struct - returns long",
14675 "call inferior func with struct - returns float",
14676 "call inferior func with struct - returns double",
14677 "call inferior func with struct - returns char *",
14678 but only if not gcc compiled (presumes xlc compiled).
14679 Change rs6000-*-* xfails for
14680 "call inferior func with struct - returns char" and
14681 " call inferior func with struct - returns short" to only
14682 xfail if not using gcc.
14683 (clean mostlyclean): Remove *.ci and *.tmp files.
14684 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
14685 than templ-info.exp.
14686 * gdb.base/langs.exp: Source gdb.base/langs.ci.
14687 Add rs6000-*-* xfail for "up to foo in langs.exp"
14688 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
14689 when not gcc compiled.
d63a86f8 14690
c906108c
SS
14691Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14692
14693 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
14694 * gdb.base/corefile.exp: Likewise.
14695 * gdb.base/list.exp: Likewise.
14696 * gdb.base/scope.exp: Likewise.
14697 * gdb.base/siganls.exp: Likewise.
14698
14699 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
14700 compiler output.
14701 * gdb.base/whatis.exp: Likewise.
14702
14703Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
14704
14705 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
14706 failure (opcode table has been fixed to match reality).
14707
14708Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
14709
14710 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
14711 "call inferior func with struct - returns char",
14712 "call inferior func with struct - returns short"
14713
14714 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
14715 "print 'scope0.c'::filelocal at main",
14716 "print 'scope0.c'::filelocal_bss in test_at_main",
14717 "print 'scope0.c'::filelocal at foo",
14718 "print 'scope0.c'::filelocal_bss in test_at_foo",
14719 "print 'scope0.c'::filelocal at bar",
14720 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 14721
c906108c
SS
14722 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
14723 in source file 1". This bug seems to have been fixed with both
14724 gcc and native cc (was native assembler bug?).
14725
14726Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
14727
14728 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
14729 "backtrace through signal handler" to "i*86-*-sysv4*".
14730 * gdb.base/signals.exp: Add xfail for "'next' behaved as
14731 continue" case. Add "known SVR4 bug" to fail message.
14732 Add "i*86-*-bsdi2.0" xfail for "handle all print".
14733 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
14734 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
14735 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
14736 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
14737 "up to foo in langs.exp", "show language at foo in
14738 langs.exp", "up to cppsub_ in langs.exp", "show
14739 language at cppsub_ in langs.exp", "up to fsub in
14740 langs.exp", and "show language at fsub in langs.exp".
14741 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
14742 "bactrace in corefile.exp".
14743 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
14744 "call inferior function with struct - returns float" and
14745 "call inferior function with struct - returns double".
d63a86f8 14746
c906108c
SS
14747Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
14748
14749 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
14750 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
14751 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
14752 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
14753
14754Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
14755
14756 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
14757 (or overriden) "CHILL" macro rather then bare "gcc".
14758 Also look for ../../gcc/xgcc since that is what we will
14759 actually need, not "Makefile". Remove following assignment
14760 of CHILL to CHILL_FOR_TARGET because that results in
14761 recursive definition.
14762
14763Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
14764
14765 * gdb.base/corefile.exp: Change xfail for backtrace in
14766 corefile.exp from linuxaout to all linux.
14767 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
14768 cases where we miss the breakpoint at the signal handler
14769 for some reason. Setup xfail for linuxoldld/linuxaout and
14770 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
14771 hitting SIGURG breakpoint.
14772 * gdb.base/signals.exp: Setup xfail for "next" acting like
14773 continue to add linuxoldld. Setup xfail for all linux for
14774 "next to handler in signals_tests_1", "backtrace in
14775 signals_tests_1", "continue to func1", "pass SIGUSR1",
14776 and continue to handler".
14777
14778Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
14779
14780 * Update all FSF addresses except those in COPYING* files.
14781
14782Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
14783
14784 * gdb.base/a2-run.exp: Change messages to be more explicit about
14785 the status of args, and quote binfile in results.
14786
14787Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
14788
14789 * gdb.base/callfuncs.exp: Add tests for passing structs to
14790 inferior functions and return various types.
14791 * gdb.base/callfuncs.c: Add functions to receive a struct
14792 and return a member of the struct, in various types.
14793
14794Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14795
14796 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
14797
14798Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
14799
14800 * config/vxworks29k.exp: New file, sources vxworks.exp.
14801
14802Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14803
14804 * config/gdbremote.exp: New file. Testing framework using
14805 gdbserver.
14806
14807Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
14808
14809 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
14810 "call function when asleep" and "send end of file".
14811 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
14812 for "backtrace in corefile.exp".
14813 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
14814 for "backtrace through signal handler".
14815 * gdb.base/corefile.exp: Make sure we actually generate a core file
14816 before trying the core tests. Some systems allow the user to suppress
14817 generation of core files and default to that (linux for example).
14818 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
14819 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
14820
14821Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14822
14823 * gdb.threads: New directory with some crude multi-threaded
14824 gdb tests (step.exp and step2.exp).
14825 * config/mt-lynx (STEP_EXECUTABLE): Define.
14826 (THREADFLAGS): Define.
14827
14828Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
14829
14830 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
14831
14832 * gdb.base/signals.exp: Disable whole file for lynx until
14833 further notice.
14834
14835 * gdb.base/signals.exp: xfail test where "next" acts like
14836 "continue" for lynx.
14837
14838 * gdb.base/interrupt.exp: xfail test for calling function while
14839 inferior is asleep for lynx.
14840
14841 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
14842 than one cr-lf after each command.
14843
14844Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14845
14846 * configure.in: Reinstate setting of stabsdirs variable, fix
14847 typo in setting up configdirs for native builds.
14848
14849 * gdb.base/return.exp: Fix typo in return double test.
14850 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
14851 compiler from optimizing them away.
14852
14853Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
14854
14855 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
14856 sequences to be echo'd by gdb when using gdb_test.
14857 * gdb.chill/chexp.exp: Likewise.
14858 * gdb.fortran/exprs.exp: Likewise
14859
14860Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14861
14862 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
14863 after the inferior gdb has started.
14864
14865 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
14866 after each command.
14867 * gdb.base/funcargs.exp: Likewise.
14868 * gdb.base/gdbvars.exp: Likewise.
14869 * gdb.base/interrupt.exp: Likewise.
14870 * gdb.base/list.exp: Likewise.
14871 * gdb.base/watchpoint.exp: Likewise.
14872 * gdb.c++/demangle.exp: Likewise.
14873 * gdb.c++/inherit.exp: Likewise.
14874 * gdb.chill/chexp.exp: Likewise.
14875 * gdb.fortran/exprs.exp: Likewise.
14876
14877 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
14878 test if we can't handle IO to/from the inferior.
14879
14880 * gdb.c++/misc.exp: Always check for a program already being
14881 started after sending a "run" command to gdb.
14882
14883 * gdb.base/twice.exp: Start with a fresh gdb.
14884
14885 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
14886 only depend on gdb's expression code, not the chill runtime.
14887
14888 * gdb.base/return.c: Put return values into variables so we
14889 can have gdb print them rather than depending on the program
14890 to print them.
14891 * gdb.base/return.exp: Corresponding changes.
14892
14893 * lib/gdb.exp: Provide default value for noinferiorio.
14894 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
14895 the inferior.
14896
14897 * gdb.base/break.exp: Always check for a program already being
14898 started after sending a "run" command to gdb.
14899 (text_next_with_recursion): Don't check the output from the
14900 program's printf statement. Instead just make sure the program
14901 exited.
14902
14903 * gdb.base/commands.exp: Protect tests which need arguments with
14904 $noargs conditionals.
14905
14906Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14907
14908 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
14909 of structure member arrays to match gdb/valops.c:value_addr change.
14910
14911Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
14912
14913 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
14914 cases.
14915
14916Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
14917
14918 * configure.in (configdirs): Remove gdb.chill from default list
14919 of subdirs and then add it back in only if doing a native build.
14920 The current chill compiler does not yet work in any cross build.
14921 * Revert all signal changes from Jul 6.
14922 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
14923 for sh-hms targets, allowing these tests to link, with no other
14924 changes. Testing is suppressed by setting "nosignals" in site.exp.
14925
14926Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
14927
14928 * configure.in (signaldirs): Define and add to configdirs for all
14929 targets except some specific ones that are known to not support signals.
14930 Also clean up formatting.
14931 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
14932 (signals, sigall): Remove rules to build.
14933 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
14934 Moved to new gdb.signals directory.
14935 * gdb.signals: New test directory.
14936 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
14937 signals.c signals.exp}: New or moved files.
14938
14939Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
14940
14941 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
14942
14943Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
14944
14945 * gdb.base/return.exp: Xfail `return double' test failure
14946 on at least Solaris 2.3 and handle future/past versions on
14947 a case by case basis as appropriate. Also update message
14948 to include i*86 failures.
14949
14950Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14951
14952 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
14953
14954 * lib/gdb.exp: Fix comment which erroneously identified
14955 gdb_file_cmd as gdb_load (the 19 May change was in fact to
14956 gdb_file_cmd not gdb_load).
14957 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
14958
14959 * gdb.base/setvar.exp: Make test names consistent between pass and
14960 fail cases. Use gdb_test more.
14961
14962Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14963
14964 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
14965
14966Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14967
14968 * gdb.base/help.exp: Fix expected help string for `show commands'.
14969
14970Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
14971
14972 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
14973
14974 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
14975 of a text section.
14976
14977Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
14978
14979 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
14980 that loop eventually terminates. Fix Connection refused logic so
14981 that testsuite will expire nicely.
14982
14983Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
14984
14985 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
14986 config/rom68k.exp: New tcl glue for the appropriate monitors.
14987 These all just end up calling monitor.exp.
14988 * config/monitor.exp (gdb_target_monitor): Handle `Connection
14989 refused' by retrying. Cleanup some timeout issues.
14990 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
14991 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
14992 callers don't have to set/restore global timeout variable.
14993
14994 * The following set of changes centralizes management of the global
14995 timeout variable. This way, it can be set in one target dependent
14996 place instead of dozens of places scattered throughout the test suite.
14997 If you need to lengthen a timeout, then you should either set timeout
14998 in one of the config/{target}.exp files, or multiply it by a factor.
14999 Setting it to an absolute value is always going to lose for some
15000 targets.
15001 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
15002 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
15003 * gdb.base/funcargs.exp: Don't set timeout.
15004 * gdb.base/list.exp (test_forward_search): Only use local timeout.
15005 * gdb.base/printcmds.exp (test_print_string_constants
15006 test_print_array_constants): Don't set timeout.
15007 * gdb.base/ptype.exp: Don't set timeout.
15008 * gdb.base/recurse.exp: Don't set timeout.
15009 * gdb.base/return.exp: Don't set timeout.
15010 * gdb.base/watchpoint.exp: Don't set timeout.
15011 * gdb.c++/classes.exp (do_tests): Don't set timeout.
15012 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
15013
15014Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
15015
15016 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
15017
15018Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15019
15020 * lib/gdb.exp: Disable chill tests for irix5.
15021
15022Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15023
15024 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
15025 each test pass or fail.
15026
15027Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15028
15029 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
15030 xlc not gcc.
15031
15032Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
15033
15034 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
15035
15036Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
15037
15038 * config/est.exp: Fix copyright and comments. Remove dead code.
15039 Use targetname, serialport and baud variables instead of fixed
15040 constants.
15041 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
15042 * config/cpu32bug.exp: New file to support cpu32bug monitors.
15043
15044Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15045
15046 * gdb.base/watchpoint.exp: Don't run
15047 test_watchpoint_triggered_in_syscall for sunos.
15048
15049Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15050
15051 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
15052 they don't seem to exist. Do include stdio.h.
15053
15054Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15055
15056 * gdb.base/a1-selftest.exp: Add alpha xfail.
15057
15058Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15059
15060 * gdb.base/watchpoint.c (main): Prompt before calling read().
15061 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
15062 Revise accordingly. Remove cruft about sending "123" several
15063 times, until it gets noticed. Clean up the "print buf[0]" stuff
15064 so that it passes or fails, and waits for prompts in the usual way.
15065
15066Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15067
15068 * gdb.base/recurse.exp: Fix comment.
15069
15070 * TODO: Remove item about printing variables in nodebug.exp. Add
15071 item about enabling tests which are only run on some targets.
15072
15073 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
15074 fail, make test names unique, use new gdb_test convention
15075 regarding pattern, use gdb_test more, etc.).
15076
15077 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
15078 fail, make test names unique, etc.).
15079
15080Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15081
15082 * gdb.base/nodebug.c: Change return type of top and middle to
15083 short.
15084 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
15085 are fixed by the recent mdebugread.c changes. Allow `short ()'
15086 as type for top and middle.
15087
15088Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15089
15090 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
15091 nearly as I can tell, the whole thing was an accident in Stu's
15092 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
15093 to replace a send/expect pair with gdb_test, but ended up only
15094 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
15095 of 30 Mar 1995 took care of it, but left this vestigial comment
15096 which I am now nuking.
15097
15098Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15099
15100 * gdb.base/break.exp: Look for different line number for
15101 breakpoint at main depending on usestubs.
15102
15103Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15104
15105 * gdb.base/list.exp: Adjust some alternate expect patterns to
15106 match recent list0.c change. Add alternate expect pattern for
15107 output from `list default lines around main' for optimizing
15108 compilers.
15109
15110Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15111
15112 * lib/gdb.exp: If nosignals is not set, set it to 0.
15113
15114Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
15115
15116 * config/slite-gdb.exp: Responds to load symbol table prompt.
15117 * gdb.base/break.exp: Adjust line number, fix rerun.
15118 * gdb.base/langs0.c: Add #ifdef usestubs.
15119
15120Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
15121
15122 * gdb.base/list.exp: Adjust line contents after adding new lines in
15123 list0.c. Also fix a syntax error.
15124
15125 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
15126 * gdb.base/break.exp: ditto.
15127 * gdb.base/list.exp: ditto.
15128 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
15129 * gdb.base/run.c: ditto.
15130 * gdb.base/list0.c: ditto.
15131 * gdb.base/funcargs.c: ditto.
15132
15133Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
15134
15135 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
15136 $targetname, $serialport and $baud instead of hardwired variables.
15137 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
15138 target doesn't support signals.
15139
15140Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
15141
15142 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
15143
15144Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15145
15146 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
15147 Don't rely on the value of an auto variable before it has been
15148 initialized. Use gdb_test more.
15149
15150Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15151
15152 * lib/gdb.exp (default_gdb_version): A version number must start
15153 with a digit, but other than that contains all characters up to
15154 the first whitespace character.
15155
15156Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15157
15158 * gdb.base/commands.exp (breakpoint_command_test): New tests.
15159
15160Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15161
15162 * gdb.c++/*.exp: Warn if executable does not exist. The original
15163 reason for skipping the warning was that configure.in sometimes
15164 intentionally skipped building the executables but the tcl code
15165 had no way of knowing. That (a) was always bogus with respect to
15166 error handling, (b) is no longer true (right now there is no way
15167 to skip C++ tests).
15168
15169 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
15170
15171Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15172
15173 * gdb.base/list.exp: Add expect patterns for output from
15174 SunPRO compiled executables.
15175 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
15176 types.
15177
15178Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15179
15180 * gdb.base/break.exp (test_next_with_recursion): Accept any line
15181 number (we are already testing that the correct source line text
15182 gets printed).
15183
15184 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
15185 that is what is intended, but something needed to be done to get
15186 sunos4 native working again.
15187
15188 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
15189
15190 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
15191 apparently went with a (very) old xfail.
15192
15193Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
15194
15195 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
15196 runto_main is a proc in gdb.exp that will do 'step' for target use
15197 stubs.
15198 * gdb.base/exprs.exp: ditto.
15199 * gdb.base/interrupt.exp: ditto.
15200 * gdb.base/opaque.exp: ditto.
15201 * gdb.base/printcmds.exp: ditto.
15202 * gdb.base/ptype.exp: ditto.
15203 * gdb.base/scope.exp: ditto.
15204 * gdb.base/setvar.exp: ditto.
15205 * gdb.base/signals.exp: ditto.
15206 * gdb.base/twice.exp: ditto.
15207 * gdb.c++/classes.exp: ditto.
15208 * gdb.c++/inherit.exp: ditto.
15209 * gdb.c++/templates.exp: ditto.
15210 * gdb.base/break.exp: no run and hit main for stubs. Change line
15211 numbers for breakpoints and info breakpoint.
15212 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
15213 breakpoint().
15214 * gdb.base/callfuncs.c: ditto.
15215 * gdb.base/exprs: ditto.
15216 * gdb.base/interrupt.c: ditto.
15217 * gdb.base/opaque0.c: ditto.
15218 * gdb.base/printcmds.c: ditto.
15219 * gdb.base/ptype.c: ditto.
15220 * gdb.base/scope0.c: ditto.
15221 * gdb.base/setvar.c: ditto.
15222 * gdb.base/signals.c: ditto.
15223 * gdb.base/twice.c: ditto.
15224 * gdb.c++/misc.cc: ditto.
15225 * gdb.c++/templates.cc: ditto.
15226
15227Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15228
15229 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
15230
15231 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
15232 somewhere between `read' and `main.c'. I'm pretty sure the
15233 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
15234 and it isn't particularly useful.
15235
15236 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
15237
15238Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15239
15240 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
15241
15242Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
15243
15244 * config/mt-slite: add LIBS and -nostdlib.
15245 * config/slite-gdb.exp: add this new file to support sparclite target.
15246
15247Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
15248
15249 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
15250
15251 * gdb.base/a2-run.exp: Change argument to istarget from
15252 "*-*-vxworks" to "*-*-vxworks*".
15253 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
15254
15255Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
15256
15257 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
15258 will not runto main but do a 'step' to step out of breakpoint().
15259 * config/mt-slite: add -Dusestubs.
15260
15261Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15262
15263 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
15264 instead of just @.
15265
15266 * gdb.base/signals.exp: Add test for "handle all print".
15267 * TODO: Remove "handle all print". Also remove item about
15268 checking copyright date (I don't like the idea of a spurious FAIL
15269 based on when we run the tests).
15270
15271 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
15272 for SunOS4 (reason for failure not investigated). Remove
15273 redundant test for $binfile.
15274
15275 * gdb.base/nodebug.c (array_index): Call malloc.
15276
15277 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
15278
15279Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
15280
15281 * gdb.base/recurse.exp: Update gdb_test invocation to use new
15282 conventions and slightly simplify the matching regexp.
15283
15284Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15285
15286 * gdb.base/break.exp: Update gdb_test invocation to use new
15287 convention.
15288
15289 * lib/gdb.exp: If noargs is not set, set it to 0.
15290
15291 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
15292 tests unique.
15293
15294 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
15295
15296Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15297
15298 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
15299 one argument of type "<non-float parameter>".
15300
15301Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
15302
15303 * config/rom68k.exp: New file to support Motorola IDP board.
15304 * gdb.base/a2-run.exp: Skip this file if noargs is set.
15305 * gdb.base/break.c: Change things around so that this program
15306 doesn't depend upon args. This is necessary to make remote
15307 targets work (in general, they can't take args).
15308 * gdb.base/break.exp: Don't try to send args to program. Don't
15309 expect output. Also, replace lots of code with gdb_test.
15310
15311Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15312
15313 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
15314 printing of '\'' (which is what the comment says we are testing,
15315 even though we were not), not '''.
15316 (test_integer_literals_rejected): Test that printing ''' is an error.
15317
15318 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15319 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
15320 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
15321 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
15322 Use gdb_test not test_print_accept.
15323 * lib/gdb.exp: Remove test_print_accept.
15324
15325 * gdb.base/signals.exp (signal_tests_1): Make pass message
15326 consistent with fail message.
15327
15328 * gdb.base/whatis.exp: Remove xfails for printing char vs.
15329 unsigned char; the bug (PR 1821) is fixed.
15330
15331 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
15332
15333 * gdb.base/scope.exp (test_at_localscopes): Call pass for
15334 successful tests--makes xfailing them work right.
15335
15336Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15337
15338 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
15339 only \r\n, not .*. The test can pass .* as the last thing in
15340 $pattern if that is what it wants. In addition to providing this
15341 flexibility, this change should speed up pattern matching in cases
15342 where the pattern already ended with .* (there were a number of
15343 them). This change also helps catch bad patterns--in the old
15344 scheme the typo "char \*" instead of "char \\*" would pass. Now
15345 it is caught.
15346 * Many .exp files: Update callers.
15347
15348 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
15349 clearer and does not spuriously match multiple ('s. Likewise for
15350 ) and *.
15351
15352 * gdb.base/nodebug.exp: Test ability to call a function and pass
15353 it a string (even with no debugging info).
15354
15355 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
15356 "p '\'", which is the same as "p ''" once tcl gets done with
15357 quoting, to "p '\\'", which I suspect is what is intended (one
15358 backslash gets sent to GDB).
15359
15360 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
15361
15362Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15363
15364 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
15365 1817) was fixed literally years ago.
15366
15367Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15368
15369 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
15370 test, it causes stepping out of call_after_alloca_subr with
15371 optimizing compilers.
15372 (localvars_in_indirect_call): Consume GDB prompt if `finish'
15373 fails.
15374
15375 * gdb.c++/templates.exp: Source templ-info.exp only if
15376 the templates executable exists.
15377
15378 * gdb.c++/misc.cc (class Contains_static_instance,
15379 class Contains_nested_static_instance),
15380 gdb.c++/classes.exp (test_static_members): Test printing of
15381 a class that contains a static instance of the class.
15382
15383Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15384
15385 * gdb.base/langs2.c (cppsub_): Don't prototype.
15386 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
15387 only, I believe).
15388
15389Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15390
15391 * lib/gdb.exp (skip_chill_tests): New procedure.
15392
15393 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
15394
15395Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
15396
15397 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
15398 each expect pattern. Cuts runtime from 12 to about 4 seconds.
15399
15400Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15401
15402 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
15403
15404 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
15405 disassemble 8, not 16, instructions for part 4.
15406
15407 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
15408 support the latter anymore.
15409
15410 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
15411 -DNO_PROTOTYPES.
15412 * gdb.base/callfuncs.c: Control use of prototypes based on
15413 NO_PROTOTYPES, not __STDC__.
15414 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
15415 t_float_values2 tests if prototypes in use.
15416
15417 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
15418 t_double_values): When checking differences against DELTA, check
15419 that difference is within the range (-DELTA,DELTA), not just
15420 (-infinity,DELTA).
15421
15422Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
15423
15424 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
15425 'file' command firts, then 'target', then 'load', this is due to gdb
15426 target set up.
15427 * config/mips-gdb.exp: Fix a couple regular exp bugs.
15428
15429Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
15430
15431 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
15432 FP load/store variants.
15433 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
15434
15435Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15436
15437 * gdb.base/term.exp: Do not give a warning if not native, it is
15438 not an abnormal condition.
15439
15440Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
15441
15442 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
15443 t_char_array".
15444
15445Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15446
15447 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
15448 are getting the version number.
15449
15450 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
15451 if not native, it is not an abnormal condition.
15452
15453Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15454
15455 * lib/gdb.exp: Just use "file exists", rather than undocumented
15456 dejagnu procedure "findfile".
15457
15458Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15459
15460 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
15461 (LDFLAGS): Set to -Xlinker -Ur.
15462
15463 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
15464 Removed, these values are set by lib/gdb.exp.
15465
15466 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
15467
15468Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15469
15470 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
15471 of replicating gdb startup code.
15472
15473 * config/mt-vxworks (LDFLAGS): Set to -r.
15474 (CFLAGS_FOR_TARGET): Removed.
15475
15476 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
15477 (gdb) and gdb for vxworks uses (vxgdb).
15478
15479 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
15480 executable is not in the tree and host != target, use sed and
15481 program_transform_name to determine the gdb name used by the
15482 target.
15483
15484 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
15485 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
15486
15487Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15488
15489 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
15490 floats, chars, and shorts where there are ANSI-style function
15491 definitions.
15492
15493 * gdb.base/langs.exp, gdb.base/langs*: New test.
15494 * gdb.base/Makefile.in: Build it.
15495 * TODO: Remove item about checking that C names don't get C++
15496 demangling applied; this test tests it.
15497
15498Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15499
15500 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
15501 went with the const70 xfail. The xfail went away a year ago.
15502
15503 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
15504
15505 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
15506 for hp300.
15507
15508 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
15509
15510 * gdb.base/a1-selftest.exp: Don't run on hp300.
15511
15512Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15513
15514 * Makefile.in (site.exp): Set host_alias and target_alias as well
15515 as host_triplet and target_triplet.
15516
15517Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15518
15519 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
15520
15521 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
15522 places as other ecoff systems).
15523
15524 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
15525 ultrix.
15526
15527Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15528
15529 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
15530 remove them.
15531 * gdb.base/nodebug.exp: Accept "function" in addition to "text
15532 variable and "variable" in addition to "data variable".
15533 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
15534
15535 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
15536 2.
15537 * gdb.base/list1.c (long_line): Add additional statement at start
15538 of function.
15539 * gdb.base/list.exp (test_forward_search): Update line number to
15540 reflect new statement.
15541
15542Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15543
15544 * gdb.base/signals.exp: Reinitialize searched source directories
15545 after gdb_start call.
15546
15547Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
15548
15549 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
15550 * gdb.stabs/Makefile.in: Likewise.
15551
15552 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
15553 change. Instead split the tests into smaller pieces.
15554 * gdb.disasm/hppa.s: Corresponding changes.
15555
15556Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15557
15558 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15559 Quote ^C when passing it to stty. For some shells ^ is a pipe.
15560
15561 * gdb.base/funcargs.exp: Modify many tests so that every test
15562 either passes or fails. Make some test names unique.
15563
15564Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15565
15566 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15567 Call stty to set interrupt character.
15568
15569 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
15570 for HP assembler versus GNU assembler based on actual behavior of
15571 $(CC), rather than assuming that $(AS) is always the GNU assembler.
15572
15573 * TODO: Suggest a few more stepping tests.
15574
15575Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
15576
15577 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
15578 restart GDB for h8300 after a continue.
15579 (return): Add pattern to match a29k-udi behavior.
15580 * gdb.base/nodebug.exp: Remove obsolete comment.
15581 * gdb.base/regs.exp: New file, testing of register displays.
15582 * gdb.base/return.exp: Fix typo in reference to $objdir.
15583 * gdb.base/whatis.exp: Always start with a fresh GDB.
15584
15585Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15586
15587 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
15588 higher, these tests generate a lot of output.
15589
15590Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15591
15592 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
15593 code following the catch silently ignored some errors; without the
15594 catch they should be thrown like any other tcl error. Also, the
15595 catch used "" instead of {} which meant all the callers who wanted
15596 to include one of the characters "[]$ had to quote it an extra time.
15597 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
15598 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
15599 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
15600 Remove extra quoting.
15601
15602Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
15603
15604 * gdb.base/commands.exp: Make test names unique; every test either
15605 passes or fails. Update some comments.
15606
15607 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
15608
15609Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15610
15611 The following fixes a FAIL caused by the fact that the alpha stabs
15612 configuration didn't use the ".if alpha" code in weird.def.
15613 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
15614 bit pointer, so the 32 bit version works even on the alpha.
15615 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
15616 Remove the stuff which allowed us to have separate versions for
15617 alpha and everything else.
15618
15619 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
15620 regexp which "info func operator\[\](" is supposed to match. Fix
15621 string to send to GDB. Note that GDB still doesn't work right. Add a
15622 new test for "info func .perator\[\](" which GDB does handle correctly.
15623
15624 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
15625
15626Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15627
15628 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
15629 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
15630 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
15631 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
15632 it makes the tests harder to understand and confuses test-o-matic.
15633 The preferred style is that each test provides a PASS or a FAIL,
15634 and has a unique message (e.g. "continue #54" not just "continue")
15635 which is the same for the pass and the fail.
15636 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15637 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
15638 to lib/gdb.exp.
15639 * gdb.base/printcmds.exp: Use test_print_accept. Remove
15640 prt_accept which was basically the same thing. Likewise for
15641 test_print_reject and prt_reject.
15642 * lib/gdb.exp (test_print_reject): Add some more error message
15643 patterns to match from the former printcmds.exp (prt_reject).
15644 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
15645 One defect of the passcount stuff is that some of it failed to
15646 report XPASS where appropriate.
15647 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
15648 stuff before and after arg in expected pattern.
15649 (test_paddr_operator_functions): Re-do test without print_addr_of;
15650 this is the only test which seems to want extra stuff there.
15651
15652Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15653
15654 * gdb.base/nodebug.exp: Update new tests to reflect improved
15655 wording of gdb output.
15656
15657 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
15658 and "ptype" work on variables in files compiled without -g.
15659 Replaces commented out "maint print msymbol" tests.
15660
15661Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15662
15663 * gdb.base/setvar.c (dummy): Call malloc.
15664
15665 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
15666 losing with the irix4 sed.
15667
15668 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
15669 ALRM" on irix4.
15670
15671Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15672
15673 * TODO: Remove items about corefile.exp testing new exec-file and
15674 backtrace; both are now done. Add items about printing enums.
15675
15676Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15677
15678 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
15679 "get signal $thissig" test fails.
15680
15681 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
15682
15683Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15684
15685 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
15686 compiler warning with dec alpha compiler.
15687
15688 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
15689 extra \n from gdb_test call (this explains why the prompt test
15690 that I removed yesterday was there).
15691 (user_defined_command_test): Remove extra \n and prompt test.
15692
15693 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
15694 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
15695 doesn't exist.
15696 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
15697 Also remove alpha workaround, which turns out to be because
15698 SIGABRT == SIGLOST.
15699
15700 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
15701
15702 * gdb.base/help.exp: Don't test "help show".
15703
15704Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15705
15706 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
15707 "set print address" is on.
15708 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
15709 pass prompt to gdb_test; gdb_test already looks for the prompt.
15710
15711 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
15712
15713 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
15714 was a vestige of the manual TESTSTRATEGY, and the purpose of it
15715 was to make sure that gdb can read a core file. But (a) the "read
15716 the corefile" part didn't make it to a1-selftest.exp, we just
15717 delete the corefile after creating it, and (b) we test reading
15718 corefiles in corefile.exp anyway. Also, this test left around a
15719 xgdb process on Solaris.
15720
15721 * gdb.base/corefile.exp: Also test backtrace.
15722
15723Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
15724
15725 * gdb.base/commands.exp: Test a simple user defined command with
15726 arguments and if/while statements; verify the full user command is
15727 printed by "show user".
15728
15729 * gdb.base/commands.exp: Test if/while commands as part of a
15730 breakpoint command list; verify they appear in breakpoint
15731 information.
15732
15733Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15734
15735 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
15736 than by dividing by zero.
15737
15738Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
15739
15740 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
15741 performing an inferior call with watchpoints enabled.
15742 * gdb.base/watchpoint.c (main): Delete second unnecessary read
15743 call.
15744
15745Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15746
15747 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
15748 of "file" command.
15749
15750 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
15751 Add additional pattern for when "int operator int(void);" appears
15752 in a different order.
15753
15754Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15755
15756 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
15757
15758 * gdb.base/help.exp: Replace most of docstrings for "info signals"
15759 and "signal" with ".*".
15760
15761Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15762
15763 * TODO: Add note about "handle all nostop".
15764
15765 * gdb.base/{sigall.c, sigall.exp}: New test.
15766 * gdb.base/Makefile.in: Add it.
15767
15768Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
15769
15770 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
15771 when invoking GDB, suppresses any windowing interface.
15772
15773Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
15774
15775 * config/sim-gdb: New file, simulator testing support.
15776
15777Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
15778
15779 * gdb.base/interrupt.exp: Test calling func1 twice.
15780
15781Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
15782
15783 * gdb.base/list.exp (test_forward_search): Set timeout higher
15784 when we'll be getting lots of output from gdb.
15785
15786 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
15787 "init_malloc" to after the expect statement. Run it if that
15788 regexp is taken, but also for two others which happen if source
15789 cannot be found.
15790
15791Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15792
15793 * gdb.base/printcmds.exp: New test, for printing register before
15794 program is running.
15795
15796Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15797
15798 * gdb.base/list.exp: Correct some alternate expect patterns
15799 to reflect changes in list1.c.
15800
15801Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15802
15803 * TODO: Add item regarding large frames.
15804
15805 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
15806
15807 * TODO: Remove item about enabling return.exp; it
15808 is enabled. Suggest a few more "return" tests.
15809
15810Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15811
15812 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
15813 anonymous unions.
15814
15815Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15816
15817 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
15818 and pr-5646.o, so "make" is the same as "make all", not "make
15819 pr-4975.o".
15820
15821Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
15822
15823 * gdb.base/list.exp: Adjust expectations to reflect changes in
15824 list1.c.
15825 (test_forward_search): New test proc.
15826 * gdb.base/list1.c (long_line): New function, has long source line.
15827
15828Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
15829
15830 * gdb.base/a1-selftest.exp: Change initial stepping to know about
15831 additional line of code that was added.
15832
15833Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
15834
15835 * gdb.disasm/hppa.s: Break the large branching tests into smaller
15836 tests so as not to overflow expect's input buffers.
15837 * gdb.disasm/hppa.exp: Corresponding changes.
15838
15839Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15840
15841 Beginnings of template debugging tests.
15842 * gdb.c++/templ-info.cc: New file to test for template
15843 debugging capability of the compiler.
15844 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
15845 templ-info.cc.
15846 * gdb.c++/templates.cc: Add explicit template instantiations
15847 to enable compiling with -fno-implicit-templates. Add destructor
15848 and 'value' method to T5 class for template tests.
15849 * gdb.c++/templates.exp: Add testcases for printing of template
15850 types, setting breakpoints on template methods and calling a
d63a86f8 15851 template method.
c906108c
SS
15852
15853Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
15854
15855 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
15856 branch target since some assemblers (gas-2.5) may emit a
15857 relocation for the branch instead of resolving it in the
15858 assembler.
15859
15860Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15861
15862 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
15863 through signal handler.
15864
15865Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15866
15867 * configure.in (*-*-netware): Use config/mt-netware.
15868
15869 * config/mt-netware: New file.
15870 * config/mt-i386-netware: Removed, separate configs for different
15871 netware architectures are no longer needed now that we have
15872 --with-headers.
15873
15874Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15875
15876 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
15877 by the recent changes to use ANSI C arithmetic conversions.
15878
15879Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15880
15881 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
15882 bug involving using inferior_pid to figure out whether to select a
15883 frame.
15884
15885Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
15886
15887 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
15888 match the current disassembler output.
15889
15890Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
15891
15892 * gdb.fortran/exprs.exp: Expect VOID instead of void.
15893 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
15894 types, expect "int" as type of integer values (for now).
15895
15896Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
15897
15898 * gdb.base/commands.exp: New tests for if/while commands.
15899
15900Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
15901
15902 * lib/gdb.exp (runto): Replace sub-pattern for hex value
15903 by .*, since hex values have different syntax in Chill mode.
15904
15905Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15906
15907 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
15908 linefeed from expect pattern for repeated types with indices > 9.
15909
15910Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
15911
15912 First part of Fortran test suite.
15913 * gdb.fortran: New directory.
15914 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
15915
15916Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15917
15918 * gdb.base/default.exp: Update expect pattern for load command
15919 without arguments.
15920
15921Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
15922
15923 * configure.in: Change i386 to i[345]86.
15924 * gdb.base/configure.in: Likewise.
15925 * gdb.c++/configure.in: Likewise.
15926 * gdb.chill/configure.in: Likewise.
15927
15928Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
15929
15930 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
15931 patterns, since that is not a valid context for comments.
15932
15933Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
15934
15935 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
15936 repeated types and repeated types with indices > 9.
15937
15938Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
15939
15940 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
15941 2417; old bug has been fixed.
15942
15943Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
15944
15945 * gdb.base/interrupt.exp: When trying to wake up the inferior,
15946 send the newline ourselves instead of assuming gdb_test will do
15947 so when passed an empty input string.
15948
15949 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
15950 stabs testcode.
15951
15952Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15953
15954 * lib/gdb.exp (gdb_test): Don't send anything if the first
15955 argument is an empty string. This makes cases where we want to
15956 match output that is already in expect's buffers (for example,
15957 matching a breakpoint after gdb_run_cmd has been called) work
15958 reliably.
15959
15960Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15961
15962 * config/netware.exp: New file.
15963
15964Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15965
15966 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
15967 the -B and -L prefixes so we can find the debugging stub.
15968
15969 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
15970 there and we are using the gcc from the tree.
15971
15972 * gdb.base/types.c: Removed.
15973
15974 * gdb.base/configure.in: Look for makefile fragments in ../config.
15975 Recognize i386-*-netware.
15976 * gdb.c++/configure.in: Likewise.
15977
15978Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15979
15980 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
15981 the correct TCL syntax.
15982
15983Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15984
15985 * gdb.base/opaque.exp: use runto instead of messing around with
15986 breakpoints. Simplify by using gdb_test.
15987
15988 * gdb.base/bitfields.exp: restart between tests on netware targets
15989 because breakpoints aren't relocated after target death. Run
15990 processes to completion.
15991
15992 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
15993
15994Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
15995
15996 * Makefile.in: Remove extra tabs that confuse some versions
15997 of "make". Use the newly built gdb to test with by default,
15998 rather than the first one in the tester's search path.
15999
16000Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
16001
16002 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
16003
16004 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
16005 condition help.
16006
16007Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16008
16009 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
16010
16011 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
16012 running.
16013 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
16014 * gdb.base/funcargs.exp: Likewise.
16015
16016 * gdb.base/bitfields.exp: Simplify by using gdb_test.
16017 * gdb.base/funcargs.exp: Likewise.
16018
16019 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
16020 message is "".
16021
16022Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16023
16024 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
16025 return,signals,twice}.exp: Handle non-existant binaries
16026 consistantly.
16027
16028 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
16029 * gdb.base/Makefile.in: Don't try to generate a core dump, we
16030 might testing a cross development system.
16031
16032Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16033
16034 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
16035 runtest script is relative to ${srcdir}, not ${rootdir}.
16036
16037Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
16038
16039 * gdb.base/signals.exp: Allow for optionality of breakpoint
16040 address.
16041
16042Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16043
16044 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
16045
16046Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16047
16048 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
16049 for size_t definition.
16050 * gdb.c++/templates.cc: Likewise
16051
16052 * config/mt-i386-netware: New file.
16053
16054 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
16055 defined.
16056
16057 * gdb.base/Makefile.in: Added support for systems that name core
16058 files by appending "core" to the program name.
16059 * gdb.base/a1-selftest.exp: Likewise.
16060
16061Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16062
16063 * gdb.base/return.exp: Add comment and message for `return double'
16064 test failure on Sparc Solaris.
16065
16066Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
16067
16068 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
16069
16070Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16071
16072 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
16073 from optimizing them away.
16074 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
16075 patterns to include default constructors and assignment operators,
16076 to match gcc versions beyond 2.5.8. Accept any cplus demangling
16077 character in the output of the virtual base pointer.
16078
16079Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16080
16081 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
16082 expression match in print_addr_of to avoid unintented matches.
16083 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
16084 versions up to 2.5.8.
16085
16086Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16087
16088 * gdb.base/list.exp: Tweak alternate pattern for listing of an
16089 included file to run under newer versions of expect.
16090 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
16091 consecutive >'s in templates to accomodate recent cplus-dem.c change.
16092 Remove xfail for the virtual table of BDDHookV.
16093
16094Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
16095
16096 * lib/gdb.exp (string_to_regexp): Set a default result.
16097 (default_gdb_start): Fix misleading message.
16098
16099Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
16100
16101 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
16102 Remove all CC, etc definitions.
16103 * config/mt-hpux: New file.
16104 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
16105 (CFLAGS, LDFLAGS): Define.
16106 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
16107
16108 * Makefile.in (site.exp): Don't insert host_os, etc.
16109 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
16110 (distclean): Check existence of subdir.
16111 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
16112 * gdb.base/Makefile.in: General cleanup and simplification.
16113 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16114 to build executables. Use default rule to build .o files.
16115 (EXPECT, RUNTEST, CC): Fix relative pathname.
16116 (site.exp): Don't insert host_os, etc.
16117 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
16118 and/or SIGUSR1 defined.
16119 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
16120 * gdb.c++/Makefile.in: General cleanup and simplification.
16121 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16122 (CFLAGS): Remove.
16123 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
16124
16125Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
16126
16127 * gdb.base/recurse.exp: Misc changes to get tests running again
16128 after Kung's changes to the watchpoint code.
16129 * gdb.base/watchpoint.exp: Likewise.
16130
16131Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
16132
16133 * lib/gdb.exp (string_to_regexp): Convert {\} also.
16134
16135Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
16136
16137 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
16138 * lib/gdb.exp (default_gdb_start): Define.
16139 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16140 gdb.base/funcargs.exp, gdb.base/opaque.exp,
16141 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
16142 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
16143 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
16144 Don't call gdb_target_udi in between tests.
16145
16146Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16147
16148 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
16149 (which was basically just a local version of the same thing). In
16150 addition to avoiding duplication, gdb_test_exact is faster.
16151 * lib/gdb.exp (gdb_test_exact): Fix typo.
16152
16153 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
16154 don't give an error.
16155
16156 * gdb.base/term.exp: Call delete_breakpoints before starting.
16157
16158 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
16159 (t10): Add comment.
16160
16161Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16162
16163 Reorganization of the GDB Test Suite.
16164
16165 * gdb.base: New directory, contains all the basic tests.
16166 * gdb.c++: New directory, tests specific to C++.
16167 * gdb.chill: New directory, tests specific to Chill.
16168 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
16169 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
16170 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
16171 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
16172 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
16173 t30-31 to chill).
16174 * */gdbme.*: Rename to match appropriate expect scripts.
16175 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
16176 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
16177 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
16178 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
16179 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
16180 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
16181 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
16182 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
16183 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
16184 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
16185 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
16186 gdb.c++/virtfunc.cc: New names of C++ files.
16187 * gdb.chill/chillvars.ch: New name of Chill file.
16188 * gdb.base/configure.in, gdb.c++/configure.in,
16189 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
16190 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16191 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
16192 * configure.in (configdirs): Update to reflect directory changes.
16193 (target_abbrev): No longer define for any configuration.
16194 * Makefile.in: Cosmetic improvements to header comments.
16195
16196Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
16197
16198 Various changes to gdb.t31:
16199
16200 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
16201 * gdbme.ch: Make all key-words and predefineds be upper-case.
16202 * chillvars.exp: Expect key-words and predefinds in upper-case.
16203
16204 * chillvars.exp: Use gdb_test_exact many places.
16205 Change expected output for arrays (which now includes index labels).
16206
16207 * pr-5020.exp, gdme.ch (module PR_5020):
16208 New test, for PR-5020.
16209
16210Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
16211
16212 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
16213 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
16214
16215Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
16216
16217 * Makefile.in: Fix bit-rot in definitions of CHILL,
16218 CHILL_FOR_TARGET and Chill_LIB.
16219 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
16220 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
16221 CHILL, and CHILL_LIB.
16222
16223Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
16224
16225 * Revert the previous changes. Please see Rob's directory
16226 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
16227
16228Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
16229
16230 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
16231 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
16232 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
16233 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
16234 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
16235 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
16236 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
16237 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
16238 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
16239 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
16240 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
16241 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
16242 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
16243 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
16244 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
16245 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
16246 changes from 94Q1.
16247
16248Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
16249
16250 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
16251 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
16252 Rob's new testing fragments.
16253
16254Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
16255
16256 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 16257 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
16258
16259Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16260
16261 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
16262 version also, match on casted version strings, and match on
16263 gdb startup case where the line numbers might be messed up.
16264
16265Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
16266
16267 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 16268 (CFLAGS): Delete it from here.
c906108c
SS
16269
16270Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
16271
16272 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
16273
16274Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
16275
16276 * Makefile.in (RUNTEST): Default to just "runtest".
16277
16278Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16279
16280 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
16281 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
16282 the code has been restructured.
16283
16284Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16285
16286 * gdb.t00/default.exp (set write): Allow any number of \r and/or
16287 \n, not just one of each.
16288
16289 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
16290 /bin/cc gives a warning if you do.
16291
16292Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
16293
d63a86f8 16294 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
16295 __t10ListS_link1ZUiRCUiPT0
16296
16297Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16298
16299 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
16300 on local variables in recursive functions.
16301
16302 * gdb.t07/Makefile.in: Build the new test.
16303
16304Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16305
16306 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
16307 directly. Instead compare the return values from actual calls.
16308
16309Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
16310
16311 * Makefile.in (check): Set TCL_LIBRARY for runtest.
16312
16313Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16314
16315 * From Peter Schauer with minor modifications.
a9c64011
AS
16316 * gdb.t15/return.exp (return_tests): Handle targets where "return"
16317 stops in mid-line in the caller. Add xfail for returning a float
16318 value on X86 targets.
c906108c
SS
16319
16320Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16321
16322 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
16323 to avoid expect lossage.
16324 (fmem_LRbug_tests): Likewise.
16325 * gdb.disasm/hppa.s: Corresponding changes.
16326
16327 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
16328 conditions to work with latest dejagnu/expect.
16329
16330 * gdb.t15/funcargs.exp (finish from indirect call): No longer
16331 expected to fail on the PA.
16332 (backtrace in call with trampolines): Explicitly require main
16333 to be frame #1 (no trampolines should show up in backtrace).
16334
16335 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
16336 "continue -expect".
16337 * gdb.t06/break.exp: Likewise.
16338 * gdb.t07/watchpoint.exp: Likewise.
16339 * gdb.t13/bitfields.exp: Likewise.
16340 * gdb.t15/{funcargs,return}.exp: Likewise.
16341 * gdb.stabs/weird.exp: Likewise.
16342 * config/{mips,udi}-gdb.exp: Likewise.
16343
16344 * hppa.sed: Enclose comments within a sed command to avoid
16345 losing with the old OSF1 sed.
16346
16347Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16348
16349 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
16350 sequent dynix.
16351 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
16352 * gdb.t15/funcargs.exp: Conditionally step again to really
16353 finish from marker_call_with_trampolines. Handle the case where
16354 the first step from within call_with_trampolines already steps
16355 us back to main.
16356 * gdb.t15/gdbme.c: Add comment to closing brace of
16357 call_with_trampolines for funcargs.exp.
16358
16359Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16360
d63a86f8 16361 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
16362 Fix typo(s).
16363
16364Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16365
16366 * gdb.t07/gdbme.c: More code for watchpoint testing.
16367
16368 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
16369 "Hardware watchpoint" throughout file.
16370 (test_watchpoint_triggered_in_syscall): New test.
16371 (test_complex_watchpoint): New test.
16372
16373Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16374
16375 * gdbme.c (call_with_trampolines): New function to try and step
16376 into. Tests trampoline problems on the PA.
16377
16378 * funcargs.exp (localvars_in_indirect_call): No longer expect
16379 stepping into indirect call to fail on PAs.
16380 (test_stepping_over_trampolines): New test.
16381
16382Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16383
16384 * TODO: Add suggestions for static member function tests, and
16385 completion tests.
16386
16387Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16388
16389 * TODO: Add suggestions for "p/a" tests.
16390
16391 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
16392 (default_gdb_exit): Replace all the hair with sending "quit" to
16393 the process with a simple close.
16394
16395Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16396
16397 * TODO: Add suggestions for shared library tests.
16398
16399Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16400
16401 * TODO: Add suggestions for x/s tests.
16402
16403Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16404
16405 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
16406 "enable once", and "enable breakpoints once" with ".*".
16407
16408Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16409
16410 * TODO: Add suggestions about structure passing tests.
16411
16412Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16413
16414 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
16415 the primary1 test, use work around if __GNUC__ < 2.
16416 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
16417 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
16418 Test for bad output rather than waiting for timeout. Issue
16419 second continue only if first continue failed.
16420
16421Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16422
16423 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
16424 operator[] test with gdb_test because the old code didn't seem to
16425 be getting the quoting right with the new dejagnu.
16426
16427Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
16428
16429 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
16430 one from the path.
16431 * Makefile.in: Use a fresh expect if there is one, use runtest
16432 from the src tree if there is one.
d63a86f8 16433
c906108c
SS
16434Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16435
16436 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
16437 next over recursive call. Revise the tests from that point on
16438 (which had been skipped) to match GDB's actual (correct) output.
16439
16440 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
16441 with next over a breakpoint whose condition is false.
16442
16443 * gdb.t00/help.exp: Comment out "help set print" tests just like
16444 (and for same reason as) "help set" test.
16445
16446Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16447
16448 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
16449 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
16450
16451Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16452
16453 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
16454 necessary gdb_target_udi.
16455
16456 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
16457
16458 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
16459 1838 and 2417; they are fixed.
16460
16461 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
16462 gdb.t03/ptype.exp (ptype structure, ptype union):
16463 Remove xfails; the test is looser than when the xfails were added.
16464
16465 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
16466 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
16467
16468 * gdb.t01/run.exp: Only run shell test if isnative.
16469
16470 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
16471 since "run" automatically loads if necessary. Call gdb_target_udi
16472 after the "file" since "file" kills any execution target.
16473
16474 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
16475 GDB. GDB doesn't work that way (not anymore at least) on UDI.
16476 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
16477 argument for UDI.
16478
16479Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16480
16481 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
16482
16483 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
16484
16485Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16486
16487 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
16488 properly quoting regexps. This makes the second argument to
16489 demangle a fixed string, which matches the callers, instead of a
16490 shell-style pattern which is what the previous implementation
16491 used. Update some of the callers.
16492
16493Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16494
16495 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
16496 (comib_nullified_tests): Fix typo.
16497 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
16498 strings. No longer expected to fail.
16499
16500 * gdb.disasm/hppa.s (addib_tests): Fix typo.
16501 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
16502 strings. No longer expected to fail.
16503
16504 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
16505 string. No longer expected to fail.
16506
16507Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16508
16509 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
16510 No longer expected to fail.
16511
16512 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
16513 string. No longer expected to fail.
16514
16515Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16516
16517 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
16518 only in the names (I probably got most of them). I was even
16519 generous with some which differed in underscores in names, and
16520 probably missed a few, and I *still* was able to remove almost a
16521 third of the file with almost no impact on testsuite coverage.
16522
16523Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16524
16525 * gdb.t00/default.exp: Match udi_attach error message as well as
16526 the one from child_attach.
16527
16528 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
16529
16530 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
16531
16532 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
16533 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
16534
16535 * Move test with enums and partial symbols back to
16536 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
16537 Reverts the change of 26 May 93. Per today's change to
16538 stabs.texinfo, the behavior that weird.exp was expecting was
16539 unreasonable; what is important is that the compiler+gdb get
16540 things right, which happens with a recent gcc. Also fix the test
16541 to deal with native compilers which put out the stab gdb can't
16542 deal with.
16543
16544Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16545
16546 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
16547 in the names. The main thing these accomplish is to slow things down.
16548 Many more such duplicates surely remain.
16549
16550 * gdb.t00/help.exp: Comment out "help support" test just like
16551 (and for same reason as) "help set" test.
16552
16553Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
16554
16555 * gdb.t06/break.exp: Remove setup_xfails for
16556 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
16557 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
16558 about known bug in gcc to include up through 2.5.8.
16559 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
16560 well as "_vb$".
16561 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
16562 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
16563 with latest gcc and gdb.
16564 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
16565 well as "_vb$".
16566
16567Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16568
16569 * configure.in (hppa*-*-*): Also configure and build stabs-only
16570 tests.
16571
16572Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16573
16574 * gdb.t10/hppa.mt: A makefile fragment for the PA.
16575 * gdb.t10/configure.in (hppa*-*-*): Use it.
16576
16577Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16578
16579 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
16580
16581Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16582
16583 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
16584 versions prior to 1.13.5.
16585
16586Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16587
16588 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
16589 the prompt is at the start of a line.
16590
16591Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16592
16593 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
16594 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
16595 in the copr tests now.
16596 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
16597 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
16598 expected to fail.
16599
16600Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
16601
16602 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
16603 gdb.t31/chillvars.exp, lib/gdb.exp:
16604 Tweak to run under either version of expect.
16605 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
16606 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
16607 * gdb.t11/list.exp: Remove extraneous whitespace.
16608
16609Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16610
16611 * gdb.t16/printcmds.exp (test_print_strings): Accept
16612 "(unsigned char *) " before the string.
16613
16614 * TODO: Add notes about printing of fancy types and GDB expressions.
16615
16616Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
16617
16618 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
16619 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 16620 if doing mips-idt-ecoff.
c906108c
SS
16621
16622Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
16623
16624 * Most .exp files: Tweak to run under either version of expect.
16625
16626Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16627
16628 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
16629 xfails; I'm not sure why they are failing, but not because of PR 1806.
16630
16631Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
16632
16633 * config/unix-gdb.exp: Remove gdb_unload cause it's already
16634 defined in lib/gdb.exp.
16635
16636Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16637
16638 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
16639 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
16640 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
16641 have to be typeless.
16642
16643Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16644
16645 * TODO: Add suggestion for copyright year test.
16646
16647Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
16648
16649 * configure.in (*-*-lynxos*): Add stabs tests.
16650
16651Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16652
16653 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
16654 so insert a tab before any assembler directive in column zero.
16655
16656 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
16657 stores.
16658 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
16659 stores.
16660 (fpu_short_memory_tests): Likewise.
16661
16662Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16663
16664 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
16665 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
16666 .stabs directives in comments.
16667
16668Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16669
16670 * TODO: New file, describing tests we could write.
16671 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
16672
16673Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16674
16675 * gdb.t06/signals.exp: Add kludge to force re-sync.
16676
16677 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
16678 to xgdb instead of gdb, get out of gdb.
16679
16680Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
16681
16682 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
16683 for info.
16684
16685Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16686
16687 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
16688 * gdb.stabs/configure.in (hppa*-*-*): Use it.
16689 * gdb.stabs/hppa.sed: New sed script for the PA.
16690
16691Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16692
16693 * gdb.stabs: Re-write weird.def and configuration to use sed
16694 instead of cpp. sed is portable and POSIX; cpp is neither.
16695
16696Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16697
16698 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
16699
16700Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16701
16702 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
16703
16704Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16705
16706 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
16707 "_vb$".
16708 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
16709 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
16710
16711Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16712
16713 * lib/gdb.exp: Comment out code which depends on non-existent
16714 `transform' procedure.
16715
16716Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
16717
16718 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
16719 * lib/gdb.exp: Transform tool name.
16720 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
16721 1.1's new error handling system.
16722
16723Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16724
16725 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
16726
16727Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16728
16729 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
16730 They made pattern matching so slow that timeouts happened on
16731 heavily loaded systems. Now any output from "show print" which
16732 gets us back to the GDB prompt is a PASS.
16733
16734Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
16735
16736 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
16737
16738Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16739
16740 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
16741
16742 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
16743 It is not from PR 3220.
16744
16745Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16746
16747 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
16748 just started failing because they depended on the order the
16749 subcommands are presented, or exact docstring text. This kind of
16750 test is a pain and has minimal benefit.
16751
16752Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16753
16754 * gdb.t09/corefile.exp: At end of test, use "core" command with
16755 no arguments.
16756
16757Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
16758
16759 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
16760 17}/Makefile.in: Make it possible to run the testsuite with Sun
16761 make and CC = cross gcc by adding explicit build rules for .o
16762 files.
16763
16764Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16765
16766 * gdb.t15/funcargs.exp: Don't put comments on same line as
16767 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 16768
c906108c
SS
16769Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16770
16771 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
16772
16773Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
16774
16775 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
16776 * gdb.t20/inherit.exp: remove three dumplicate entries.
16777
16778Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16779
16780 * gdb.t06/break.exp: For "next over recursive call", fail on any
16781 incorrect output, not just on "factorial (value=2)".
16782
16783Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16784
16785 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
16786 working now. Add an xfail if accesing a bss variable causes
16787 a memory error if the target is not yet run.
16788
16789Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16790
16791 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
16792 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
16793 name of __st* demangling (2 strings). Did Kung really get the
16794 more than 95 others right without testing them?
16795
16796Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
16797
16798 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
16799
16800Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
16801
16802 * configure.in (configdirs): Add gdb.disasm
16803 * gdb.disasm: New directory for GDB disassembler tests.
16804 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
16805
16806Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16807
16808 * gdb.t00/help.exp: Don't test "help set".
16809
16810 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
16811 from within expect statements. None of these happen anymore and
16812 they cause regressions to be silently unnoticed.
16813
16814 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
16815 messages) about known failures with gcc cygnus-2.4.5-930417.
16816
16817 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
16818 comp-info.exp so it gets built if it doesn't exist.
16819
16820 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
16821 it is no longer used.
16822 * gdb.t13/comp-info.c: Removed.
16823
16824Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16825
16826 * gdb.t06/signals.exp: Add xfail for sun3.
16827
16828Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16829
16830 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
16831 relevant because ^C doesn't get sent but failure can be reproduced
16832 interactively).
16833
16834Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16835
16836 * gdb.stabs/alpha.mt: New configuration file for alpha.
16837 * gdb.stabs/configure.in: Use it.
16838 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
16839 sharing with alpha.mt, redefine long to word via preprocessor.
16840 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
16841 for alpha.
16842 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
16843 native cc.
16844 * gdb.t00/teststrategy.exp: Change expect string so that we
16845 consume the `(xgdb)' from the command echo and from the gdb prompt.
16846 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
16847 gdb currently compares all values as long, so this failure probably
16848 applies to any configuration where LONGEST is bigger than a target int.
16849 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
16850 with gcc.
16851 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
16852 to handle opaque pointers, gcc is.
16853 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
16854 as first argument. Include <sys/types.h> and change all operator
16855 new definitions to use size_t.
16856 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
16857 now that we use size_t.
16858
16859Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16860
a9c64011 16861 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 16862 a long or float array cast all array members to the same type.
a9c64011 16863 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 16864 with 64 bit longs.
a9c64011 16865 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 16866 on alpha.
a9c64011 16867 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
16868
16869Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16870
16871 * gdb.t24 (demangle.exp): Constructors of templates have names like
16872 vector<int>::vector(int) not vector<int>::vector<int>(int). See
16873 section 14.6 of the ARM.
16874
16875 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
16876 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
16877 accomplish little and slow down the testsuite.
16878
16879 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
16880 Accept spaces various places.
16881
16882Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16883
16884 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
16885 with watchpoint enabled.
16886
16887 * Makefile.in: Remove definition of CC and remove the second
16888 definition of CXX (the "CXX = gcc" one remains). These definitions
16889 were causing backquotes to be expanded within backquotes, which
16890 doesn't work.
16891
16892Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
16893
16894 * gdb.t17/callfuncs.exp: Add "return 0" to end.
16895
16896Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16897
a9c64011
AS
16898 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
16899 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
16900 by mips cc and contains no stabs entries.
16901
16902Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
16903
16904 * config/vx-gdb.exp: Use fake device to load files rather than
16905 NFS.
16906 * lib/gdb.exp: New proc to do "file" command.
16907 * config/unix-gdb.exp: Use new "file" proc.
16908
16909Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
16910
16911 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
16912 Rework board rebooting slightly.
16913 (gdb_exit): Don't exit from the remote shell; there isn't one.
16914 * gdb.stabs/weird.exp: If a program is being debugged already,
16915 kill it.
16916 * gdb.t04/setvar.exp: Stop and restart gdb.
16917 * gdb.t05/expr.exp: Likewise.
16918 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
16919 restart gdb and reload the program.
16920 * gdb.t08/opaque.exp: Likewise.
16921 * gdb.t12/scope.exp: Likewise.
16922 * gdb.t13/bitfields.exp: Likewise.
16923 * gdb.t15/funcargs.exp: Likewise.
16924 * gdb.t20/classes.exp: Likewise.
16925 * gdb.t03/ptype.exp: Increase timeout.
16926 * gdb.t16/printcmds.exp (test_print_string_constants,
16927 test_print_array_constants): Likewise.
16928 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
16929 * gdb.t20/classes.exp (do_tests): Likewise.
16930 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
16931
16932Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
16933
16934 * gdb.stabs: Renamed *wierd* to *weird*.
16935
16936Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16937
16938 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
16939 for timeout. Add "known gcc 2.4.5 bug" to failure message.
16940
16941Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16942
16943 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
16944 (do_tests): Remove xfail for whatis on one_var and two_var.
16945
16946Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
16947
16948 * Makefile.in: Made cross building work better by adding
16949 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
16950
16951Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16952
16953 * gdb.t15/{return.c,return.exp,Makefile.in}:
16954 New test, currently commented out.
16955
16956Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
16957
16958 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
16959 still running and removes the leftover named socket so GDb can do
16960 clean restarts.
16961
16962Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
16963
16964 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
16965 console, not GDB.
16966 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
16967 cross testing works better with "make check"
16968 * config/unix-gdb: Use default procedures for exit and version.
16969 * config/vx-gdb.exp: Cleaned up and massaged back to working order
16970 with the newest VxWorks.
16971
16972Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16973
16974 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
16975 old form.
16976
16977 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
16978 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
16979
16980 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
16981
16982 * config/unix-gdb.exp: Remove this version of gdb_exit
16983 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
16984 Rob says he'll look at it when he gets back to testing boards.
16985
16986Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
16987
16988 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
16989 an expected fail for certain ptype commands.
16990
16991 * gdb.t20/classes.exp: Update expected results of "ptype class
16992 Base1" to account for the constructor that now appears in the type.
16993
16994Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
16995
16996 * configure.in (configdirs): Restore gdb.t04, which mysteriously
16997 disappeared from list.
16998 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
16999 "alldone" proc with call to cleanup and exit.
17000 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
17001 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
17002 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
17003 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
17004 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
17005 "alldone" proc with simple returns that suppress remaining
17006 tests. The alldone proc went away many months ago.
17007
17008Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17009
17010 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
17011
17012 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
17013
17014Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17015
17016 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
17017 as vax gdb will display them.
17018
17019Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17020
17021 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
17022 optimizers.
17023
17024 * scope.exp: Change "bad value for localval" messages so each one
17025 is unique.
17026
17027 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
17028 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
17029
17030 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
17031
17032Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17033
17034 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
17035 doesn't exist (due to optimization).
17036
17037Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17038
17039 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
17040 contains \r because the filename is long.
17041
17042 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
17043 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
17044
17045Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17046
17047 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
17048 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
17049 Ultrix.
17050 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
17051 int tests.
17052 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
17053
17054Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
17055
17056 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
17057
17058 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 17059 to match does not match the passing case but still matches the
c906108c
SS
17060 failing case.
17061
17062Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17063
17064 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
17065
17066Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
17067
17068 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
17069 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
17070 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
17071 Remove various versions of gdb_exit.
17072 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
17073 gdb_exit.
17074 * config/unix-gdb.exp: gdb_exit remains here, and should override
17075 the generic version, since it's doing a lot of wierd stuff that
17076 the other versions aren't. FIXME, fold it in, or abandon this
17077 version.
17078
17079Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17080
17081 * gdb.t24/demangle.exp: Add tests for PR 3220.
17082
17083Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17084
17085 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
17086
17087Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
17088
17089 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
17090 "i386-*-*". Works for i486 as well.
17091
17092 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
17093 bug, and expand domain of xfail to all SVR4 systems, since the
17094 actual problem is likely to be in generic SVR4 /proc support.
17095
17096Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17097
17098 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
17099
17100Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
17101
17102 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
17103 xfails for other systems. Match a missing 'Continuing.' as an
17104 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
17105
17106 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
17107 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
17108 Only issue warning for missing executables if -all option is used.
17109
17110 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
17111 file if -all option is used. It's like an unpredictable XFAIL.
17112
17113Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17114
17115 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
17116 for dynamically linked binaries.
17117
17118 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
17119
17120Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17121
17122 * gdb.t20/inherit.exp: Change message for "print tagless struct"
17123 to state that this is a known bug in old versions of g++.
17124
17125Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17126
17127 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
17128 while waiting for `Continuing'.
17129
17130Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
17131
17132 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
17133 in text, data, and bss.
17134 * gdb.t10/nodebug.c: Add local and global test variables for
17135 initialized and uninitialized data.
17136
17137Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17138
17139 * config/unix-gdb.exp (gdb_exit): Add "wait".
17140
17141Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17142
17143 * gdb.t06/signals.exp: xfail the continue from the handler for all
17144 targets.
17145
17146 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
17147 function with watchpoints enabled, the i386 call dummy starts with
17148 a call.
17149
17150 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
17151 386 bsd names its corefiles.
17152
17153Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
17154
17155 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
17156 compilers don't grok it.
17157 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
17158 with small octal ints rather than character constants, which
17159 are signed and might not fit if first promoted to int.
17160
17161Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
17162
17163 * gdb.t09/Makefile.in (clean): Remove corefile.
17164
17165Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17166
17167 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
17168
17169Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17170 and Jim Kingdon (kingdon@cygnus.com)
17171
17172 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
17173 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
17174 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
17175
17176Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17177
17178 * gdb.t17/interrupt.exp: Add xfail for hppa.
17179
17180Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17181
17182 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
17183 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
17184 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
17185 to determine signed-ness of bitfields and use the result to setup
17186 the xfail.
17187 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
17188 * gdb.t15/funcargs.exp: Use them to step until the second indirect
17189 call line is reached if necessary.
17190
17191Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17192
17193 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
17194
17195Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17196
17197 * gdb.t06/break.exp: Also test `clear' command.
17198
17199Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17200
17201 * gdb.t00/teststrategy.exp: Remove extra quote.
17202
17203 * gdb.t07/watchpoint.exp: Change xfail for calling function with
17204 watchpoint enabled to be for all non-68k machines.
17205
17206 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
17207
17208Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17209
17210 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
17211 targets use aout.mt instead of ecoff.mt as gas understands
17212 standard aout format.
17213
17214Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17215
17216 * lib/gdb.exp (runto): Don't insist that function we are running to
17217 was compiled with -g.
17218
17219 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
17220
17221 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
17222 to get back into the read system call.
17223 Accept leading newline in case where we woke it up.
17224
17225Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17226
17227 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
17228 to make the stabs test work on ecoff systems using gcc and -with-stabs.
17229 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
17230 enable ecoff configuration.
17231
17232Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17233
17234 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
17235
17236Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17237
17238 * gdb.t16/printcmds.exp: Add another printf test.
17239
17240Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
17241
17242 * configure.in: If configured -with-stabs on any target, add
17243 stabsdirs to configdirs.
17244
17245Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17246
17247 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
17248 fun" so pattern does not match the command itself.
17249
17250Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17251
17252 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
17253
17254Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17255
17256 * gdb.t17/interrupt.exp: Test for more things.
17257
17258Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17259
17260 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
17261 compiler arranges the code and line numbers.
17262
17263 * gdb.t17/interrupt.exp: Don't send \n after ^C.
17264
17265Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17266
17267 * gdb.t00/help.exp: Increase expect input buffer size.
17268
17269Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17270
17271 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
17272
17273 * gdb.t07/watchpoint.exp: Add xfail for hppa.
17274
17275 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
17276
17277 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
17278 [0-9]*, not just [0-9].
17279
17280Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17281
17282 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
17283
17284 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
17285
17286Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17287
17288 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
17289
17290Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17291
17292 * gdb.t06/signals.c: Add xfails for sun3.
17293
17294 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
17295
17296 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
17297 test_stepping tests.
17298
17299Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17300
17301 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
17302
17303 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
17304
17305 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
17306 rather than actually putting it through cpp twice.
17307
17308 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
17309
17310Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
17311
17312 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
17313 no longer needed.
17314
17315Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17316
17317 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
17318
17319 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
17320 C++ features prints as "struct", make it a pass, not an xfail.
17321
17322Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17323
17324 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
17325 Don't require VA to print as "class" rather than "struct".
17326
17327Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
17328
17329 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
17330
17331Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17332
17333 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
17334
17335Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17336
17337 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
17338 order.
17339
17340Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17341
17342 * gdb.t16/printcmds.exp: Add printf tests.
17343
17344 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
17345
17346 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
17347
17348Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
17349
17350 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
17351 pass counts, to counteract any existing or future setup_xfails.
17352
17353Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17354
17355 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
17356 {BEGIN,END}_COMMON for common block instead of STAB.
17357 * gdb.stabs/wierd.exp: Add xfail for rs6000.
17358
17359 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
17360 intp_var should be N_GSYM not N_LSYM.
17361 wierd-aout.S: Use a label for the value of the N_SO.
17362 wierd.def: Remove all backslashes.
17363 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
17364
17365Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17366
17367 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
17368 get the expected next to inheritance3.
17369
17370Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17371
17372 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
17373 now that gcc-2.4 gets it right.
17374
17375Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17376
17377 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
17378
17379 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
17380 generating comp-info.exp which works for cross-compilation.
17381
17382Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
17383
17384 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
17385 "*-*-sysv4.*".
17386
17387Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
17388
17389 * gdb.t01/run.exp: Start with a fresh gdb.
17390 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
17391 SVR4.x.
17392
17393Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
17394
17395 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
17396 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
17397 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
17398 Makefile.in (distclean, realclean): Remove gdbme.c from list of
17399 things to remove.
17400
17401Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
17402
17403 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
17404 test cases from bug reports.
17405
17406Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
17407
17408 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
17409 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
17410 avoid spurious xfails.
17411 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
17412 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
17413 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
17414
17415Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
17416
17417 * gdb.t00/teststrategy.exp: Rework to provide more useful
17418 description of each test, fix problem with systems that define
17419 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
17420 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
17421 results for "next over recursive call" so timeouts aren't taken
17422 by error.
17423
17424Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
17425
17426 * gdb.t12/scope.exp: Test printing of variables before run.
17427
17428 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
17429 printed in wrong order due to sorting.
17430
17431Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
17432
17433 * gdb.t00/teststrategy.exp: Fix expected results for printing
17434 user entered string constant. Is array of char, prints with no
17435 address.
17436
17437 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
17438 commands.
17439 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
17440 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
17441 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
17442 of struct of char arrays.
17443 * gdb.t00/radix.exp: New tests for radix commands.
17444
17445Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
17446
17447 * gdb.t16/printcmd.exp: Print a variable before running program
17448 (with xfail for AIX).
17449
17450Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
17451
17452 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
17453
17454 * gdb.t16/printcmd.exp: Don't print variables before running program.
17455
17456 * gdb.t06/break.exp: Don't require envp argument to main.
17457
17458 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
17459
17460 * gdb.t02/whatis.exp, gdb.t11/list.exp:
17461 Add xfails for rs6000.
17462
17463 * gdb.t02/whatis.exp: Change other tests not to re-test something
17464 we already tested.
17465
17466 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
17467 each type used has a variable of that type.
17468
17469Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
17470
17471 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
17472
17473Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
17474
17475 * configure.in: change srctrigger to be a file, not a directory
17476
17477Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
17478
17479 * configure.in (mips-idt-ecoff*): Added trailing '*'.
17480
17481 * gdb.t11/list.exp: Fixed a couple of typos.
17482
17483Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
17484
17485 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
17486 is fixed and PR is closed.
17487 * gdb.t16 (gdbme.c): Add simple test string variable.
17488 * gdb.t16 (printcmds.exp): Add tests with simple test string
17489 variable, primarily for boundaries on "set print elements".
17490
17491Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
17492
17493 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
17494 Make leading 0's optional and don't expect a tab in the middle
17495 of the number.
17496
17497 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
17498
17499 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
17500 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
17501 don't end command passed to gdb_test with newline.
17502
17503 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
17504 signed keyword away, don't expect signed bitfields to be signed.
17505
17506 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
17507 printing with only as many 1's as are in the field as well as printing
17508 with 32 1's (see comment).
17509
17510Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
17511
17512 * gdb.t00/default.exp: Start with a fresh gdb.
17513 * configure.in (configdirs): Remove gdb.t31 until the chill
17514 compiler works again. It no longer is able to find chillrt0
17515 since it isn't in libchill.a anymore.
17516 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
17517 wierd.o, make more modular.
17518 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
17519 spurious newlines that caused problems.
17520
17521Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17522
17523 * Move test with enums and partial symbols from gdb.t03/ptype.exp
17524 to gdb.stabs/wierd.exp since GCC has worked around the bug.
17525 gdb.stabs/wierd.{exp,def}: Many new tests.
17526
17527 * gdb.t00/default.exp: update info line for new message.
17528
17529 * gdb.t02/{whatis.exp,gdbme.c}:
17530 Test that "char *" doesn't print as "caddr_t".
17531
17532Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17533
17534 * gdb.t00/help.exp: Use .* in place of some help messages which
17535 just changed.
17536 gdb.t00/default.exp: Update "info frame" test for new message.
17537 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
17538 Remove some xfails
17539
17540Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17541
17542 * gdb.t03/{gdbme.c,ptype.exp}:
17543 Add tests for typedef'd struct and union without tags.
17544 Also check "whatis" on a variable of a typedef'd enum without a tag.
17545
17546 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
17547 PRMS 1823; the bug still exists but isn't reproduced by this test
17548 anymore), and remove rs6000 XFAIL (the bug is fixed).
17549
17550 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
17551 duplicated from whatis.exp. For those that are left, accept
17552 "long", "long int", or "int" for long variables (whatis.exp already
17553 has an XFAIL for "int", so no need to fail it here).
17554
17555 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
17556 Deal with GCC's names for types now that GDB uses the compiler's names.
17557
17558 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
17559 setup_xfail's for sunos4. If we #defined the signed keyword away,
17560 don't expect GDB to know that char it is signed.
17561
17562 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
17563
17564Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
17565
17566 * configure.in (configdirs): Add gdb.t24 for C++ tests that
17567 should work on any system, regardless of debugging format.
17568 * gdb.t21/demangle.exp: Move to gdb.t24.
17569 * gdb.t24/demangle.exp: Move from gdb.t21.
17570 * gdb.t24/{Makefile.in, configure.in}: New files.
17571
17572Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17573
17574 * configure.in: Do gdb.stabs and C++ tests only for stabs.
17575 * gdb.stabs: New directory.
17576
17577Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17578
17579 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
17580 not just "Quit anyway?".
17581
17582Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
17583
17584 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
17585 that all setup_xfails are immediately followed by clear_xfails.
17586
17587Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
17588
17589 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
17590 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
17591 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
17592 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
17593 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
17594 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17595 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17596 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
17597 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
17598 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
17599 gdb.t31/chillvars.exp, lib/gdb.exp:
17600 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
17601 bug-gdb@prep.ai.mit.edu.
17602
17603Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
17604
17605 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
17606 with 0.0, not integer 0.
17607
17608Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
17609
17610 * gdb.t06/break.exp: Update for "Kill the program" message change.
17611
17612Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
17613
17614 * Makefile.in (GDBFLAGS): Set to -nx.
17615 * Makefile.in (site.exp): Use GDBFLAGS.
17616
17617Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17618
17619 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
17620 Makefiles.
17621 (check): depend on just-check.
17622 (just-check): added so that tests can be run without a noop
17623 build pass.
17624
17625Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17626
17627 Switch to using configure's configdirs.
17628 * Makefile.in (Makefile): add configure.in dependency.
17629 (SUBDIRS): removed redundant assignment.
17630 * configure.in: switch subdirs assignment to configdirs.
17631 * gdb.t*/configure.in: new files.
17632
17633Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
17634
17635 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
17636 works.
17637
17638Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
17639
17640 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
17641 in explicit rules. Apparently this is not supported by some makes.
17642
17643Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
17644
17645 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
17646
17647Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17648
17649 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
17650 disappeared.
17651
17652Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
17653
17654 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
17655
17656Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
17657
17658 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
17659 watchpoint problem that is now fixed.
17660 * gdb.t30/chexp.exp: Remove setup_xfail for printing
17661 uninitialized convenience variables.
17662 * gdb.t31/chillvars.exp: Fix expected patterns for printing
17663 structures.
17664
17665Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17666
17667 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
17668 which causes expect to get out of sync with gdb on long output
17669 from help set.
17670 * gdb.t09/corefile.exp: Make expected pattern for core file
17671 failing signal and frame output format less sun specific.
17672
17673Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
17674
17675 * gdb.t31/chillvars.exp: Add and remove initial dummy
17676 breakpoint, so that symbol table is forced in.
17677 (Needed at least on Sunos4, though it seems not SVR4.)
17678 * gdb.t31/chillvars.exp: Update for changed output format.
17679
17680Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
17681
a9c64011 17682 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
17683
17684Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
17685
17686 * Makefile.in: Added --srcdir when invoking runtest, removed the
17687 need for a local config file. (optional now)
17688
17689Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
17690
17691 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
17692 failure count used to force early termination. Add some more
17693 expected failures for gnu style demangling.
17694
17695Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17696
17697 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
17698 pmi variable from gdb.t20/gdbme to get optimized away.
17699 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
17700 Check for written corefile upon timeout _and_ eof.
17701
17702Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17703
17704 * config/unix-gdb.exp: Add missing return 0.
17705
17706Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17707
17708 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
17709 test termination.
17710
17711Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
17712
17713 * configure.in (subdirs): Put back gdb.t17 which mysteriously
17714 disappeared.
17715
17716Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
17717
17718 * gdb.t10/crossload.exp: Disable the i860-elf test until such
17719 time as i860 support works.
17720
d63a86f8 17721 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
17722 "backtrace 100\r" rather than just "backtrace\r", to match last
17723 change.
17724
17725Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
17726
17727 * config/udi-gdb.exp (gdb_exit): Remove close command.
17728 (gdb_target_udi): New procedure to set the UDI target.
17729 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
17730 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
17731 Added waits for prompts after several question responses. Added
17732 some more responses used by a29k-amd-udi-gdb.
17733 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
17734 pass different arguments, restart UDI connection after program
17735 completion.
17736 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
17737 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17738 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
17739 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
17740 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
17741 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
17742 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17743 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
17744 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
17745 after program completion.
17746 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
17747 compiled with a SELECT_VECS setting.
17748 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
17749 infinite recursion.
17750
17751 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
17752 Added checks for COFF results, and made them expected failures for
17753 all targets. It would be better to make them expected failures
17754 for COFF targets only.
17755
17756Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
17757
17758 * Makefile.in: add null dvi target, don't bother to recurse
17759 through test directories for info and install-info; rename
17760 $(datadir) to be dejagnu instead of deja-gnu
17761
17762Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
17763
17764 * gdb.t31/gdbme.ch: Re-enable code that previously caused
17765 compiler to coredump.
17766 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
17767 code.
17768
17769Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
17770
17771 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
17772 coredump.
17773 * gdb.t31/chillvars.exp: Comment out tests that depend on that
17774 code.
17775
17776Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
17777
17778 * gdb.t03/ptype.exp: tests for return code from gdb_test.
17779 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
17780 which in a shell. Deletes xgdb when done.
17781 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
17782 Tests the return from the "set height" or "set width" commands.
17783 Added a few return codes where needed.
17784
17785Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
17786
17787 * Makefile.in (SUBDIRS): Add gdb.t17.
17788 * configure.in (subdirs): Add gdb.t17.
17789 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
17790 files to test gdb's calling of functions in the inferior with
17791 the correct arguments and gdb's ability to retrieve any
17792 result returned.
17793
17794Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
17795
17796 * config/unix-gdb.exp (gdb_exit): Remove close commands that
17797 may be called after gdb goes away. Previous versions of expect
17798 needed these to avoid file descriptor leaks, but they cause
17799 errors with the current revision of expect.
17800 * gdb.t00/gdbvars.exp: Use -re on expected output after
17801 setting sevenbit-strings.
17802 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
17803 to set sevenbit-strings consistent across tests.
17804 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
17805 set sevenbit-strings consistent across tests.
17806
17807Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
17808
17809 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
17810 expected output to match current "expect" expectations.
17811
17812Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
17813
17814 * gdb.t00/default.exp: Change expected output for default "source"
17815 command, to match new gdb behavior which requires a filename to
17816 source.
17817
17818Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
17819
17820 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
17821 expected fail for i486-*-* that misses the marker2 function.
17822 * gdb.t10/crossload.exp (bfddefault): Allow successful
17823 recognition of a format to pass even if no symbols are found.
17824 Explicitly catch failures where the format is not recognized
17825 or is ambiguous, and add the reason to the fail message.
17826 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
17827 the cause is and invalid target and add reason to failure message.
17828 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
17829 elf32-i386, elf32-sparc, and elf32-i860.
17830 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
17831 Set up expected failure for 'filename'::variable scope resolution,
17832 which is now apparently broken on all targets.
17833 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
17834 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
17835 gdb.t23/templates.exp: Change failure for missing binfile into
17836 just a warning.
17837 gdb.t21/demangle.exp: Change all cfront references to 'arm'
17838 references.
17839
17840Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
17841
17842 * gdb.t00/default.exp: Add expected output for default "source"
17843 command, to match new gdb behavior.
17844 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
17845
17846Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
17847
17848 * config/*-gdb.exp: returns an error, rather than exiting on
17849 internal errors.
17850
17851Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
17852
17853 * gdb.t03/gdbme.c: Add pointer to struct variable.
17854 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
17855 referencing struct members.
17856
17857Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
17858
17859 * configure.in (mips-idt-ecoff): New target.
17860 * config/mips-gdb.exp: New file for remote board using MIPS remote
17861 debugging protocol.
17862
17863 * Redid configuration scheme. Removed gdb.t*/configure.in.
17864 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
17865 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
17866 distclean targets. Built executables via .o files. Adjusted
17867 tests to account for source files in $(srcdir) rather than
17868 $(objdir).
17869 * lib/gdb.exp (runto): Don't expect () after the function name,
17870 because it may have arguments.
17871
17872Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
17873
17874 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
17875 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
17876 expected failures for mips-idt-* and mips-sgi-*.
17877 * gdb.t00/default.exp (attach): Kill process if requested.
17878 * gdb.t00/help.exp (help target core, help target): Accept a gdb
17879 that does not read core files.
17880 * gdb.t01/run.exp: Removed checks for exit status code.
17881 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
17882 it is linked in.
17883 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
17884 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
17885 appropriate, rather than doing it by hand.
17886 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
17887 execution.
17888 * gdb.t10/crossload.exp: Kill existing program if needed.
17889 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
17890 appropriate, rather than doing it by hand. Always increase
17891 timeout for this test, not just for VxWorks.
17892
17893Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
17894
17895 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
17896 of Chill STRUCT types and STRUCT values.
17897 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
17898 than "char".
17899 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 17900 struct2): New struct definitions and initializations to test
c906108c
SS
17901 simple Chill STRUCT types.
17902
17903Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
17904
17905 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
17906 the null byte at the end of strings.
17907 * gdb.t00/default.exp: Make show version insensitive to copyright
17908 date.
17909 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
17910 to avoid dependencies on target char signedness.
17911 * gdb.t16/printcmds.exp: Update expected results for explicitly
17912 unsigned char.
17913 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
17914 now work.
17915 * gdb.t21/demangle.exp: Add many more patterns for template
17916 demangling, most of them being expected failures.
17917 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
17918 string we are matching for, to match on the whole string.
17919 * gdb.t21/demangle.exp: Add many new test strings to demangle,
17920 and fix a whole bunch that had incorrect expected output but were
17921 passing anyway because of the bug in "proc demangle".
17922 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
17923 type.
17924 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
17925
17926Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
17927
a9c64011
AS
17928 * gdb/testsuite: made modifications to testcases, etc., to allow
17929 them to work properly given the reorganization of deja-gnu and the
17930 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
17931
17932Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
17933
17934 * gdb/testsuite: Initial creation of gdb/testsuite.
17935 Migrated dejagnu testcases and support files for testing nm to
17936 gdb/testsuite from deja-gnu. These files were moved "as is"
17937 with no modifications. This migration is part of a major overhaul
17938 of dejagnu. The modifications to these testcases, etc., which
17939 will allow them to work with the new version of dejagnu will be
17940 made in a future update.
48efe704 17941
8d8cb839 17942 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 17943\f
8d8cb839
EZ
17944;; Local Variables:
17945;; mode: change-log
17946;; left-margin: 8
17947;; fill-column: 74
17948;; version-control: never
17949;; End:
902f2ccb
MC
17950
17951 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 17952 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
17953 Copying and distribution of this file, with or without modification,
17954 are permitted provided the copyright notice and this notice are preserved.
This page took 1.847824 seconds and 4 git commands to generate.