]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
*** empty log message ***
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
1d33d6ba
VP
12009-02-14 Vladimir Prus <vladimir@codesourcery.com>
2
3 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
4 (mi_expect_interrupt): Likewise.
5 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
6 response.
7
faafb047
PM
82009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9
10 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11 * gdb.base/pc-fp.exp (get_valueofx): Remove.
12 Replace calls to get_valueofx by get_hexadecimal_valueof.
13
417e16e2
PM
142009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
15
16 * lib/gdb.exp (get_valueof): Accept anything as a return value.
17 (get_integer_valueof): New procedure.
18 (get_sizeof): Use new get_integer_value_of.
19 * gdb.base/sizeof.exp: Replace all uses of get_valueof
20 by get_integer_valueof.
21
7065b901
TT
222009-02-13 Tom Tromey <tromey@redhat.com>
23
24 * gdb.base/remote.exp (get_sizeof): Remove.
25 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
26 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
27 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
28 * lib/gdb.exp (get_valueof): Move from long_long.exp.
29 (get_sizeof): Likewise.
30
5d7cb8df
JK
312009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
32
33 PR fortran/9806
34 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
35
b2febfff
PP
362009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
37
38 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
39
4aa995e1
PA
402009-02-06 Pedro Alves <pedro@codesourcery.com>
41
42 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
43
d8906c6f
TJB
442009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
45
46 * gdb.python/python-cmd.exp: New file.
47
ff4ab08d
TG
482009-02-06 Tristan Gingold <gingold@adacore.com>
49
50 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
51
aacd552b
TG
522009-02-05 Tristan Gingold <gingold@adacore.com>
53
54 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
55 pointer is dereferenced and use this signal name in regexp.
56 * gdb.base/signull.exp: Ditto.
57 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
58 * gdb.base/signull.c (main): Ditto.
59
08c637de
TJB
602009-02-04 Tom Tromey <tromey@redhat.com>
61 Thiago Jung Bauermann <bauerman@br.ibm.com>
62
63 * gdb.python/python-value.exp: Use `gdb.history' instead of
64 `gdb.value_from_history'.
65 (test_value_numeric_ops): Add test for conversion of enum constant.
66 * gdb.python/python-value.c (enum e): New type.
67 (evalue): New global.
68 (main): Use argv.
69
20261af8
JG
702009-02-04 Jerome Guitton <guitton@adacore.com>
71
72 * gdb.ada/uninitialized_vars: New test program.
73 * gdb.ada/uninitialized_vars.exp: New testcase.
74
52e44b43
TT
752009-02-02 Tom Tromey <tromey@redhat.com>
76
77 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
78 * gdb.cp/pr2489.cc: Rename...
79 * gdb.cp/pr9594.cc: ... to this.
80
1c71341a
TT
812009-02-02 Tom Tromey <tromey@redhat.com>
82
83 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
84 * gdb.cp/pr2489.cc: New file.
85 * gdb.cp/cpcompletion.exp: New file.
86
a4295225
TT
872009-02-02 Tom Tromey <tromey@redhat.com>
88
89 PR exp/9059:
90 * gdb.cp/call-c.exp: Add regression test.
91 * gdb.cp/call-c.cc (FooHandle): New typedef.
92 (main): New variable 'handle'.
93
592375cd
VP
942009-01-30 Vladimir Prus <vladimir@codesourcery.com>
95
96 * lib/mi-support.exp (et_mi_thread_list)
97 (check_mi_and_console_threads): Adjust for current thread in
98 -thread-list-ids output.
99
41447f92
VP
1002009-01-30 Vladimir Prus <vladimir@codesourcery.com>
101
102 * gdb.mi/mi-break.exp (test_disabled_creation): New.
103 Call it.
104
35669430
DE
1052009-01-28 Doug Evans <dje@google.com>
106
107 * gdb.arch/amd64-disp-step.S: New file.
108 * gdb.arch/amd64-disp-step.exp: New file.
109 * gdb.arch/i386-disp-step.S: New file.
110 * gdb.arch/i386-disp-step.exp: New file.
111
09f00d9a
PM
1122009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
113
114 * gdb.base/find.exp: Set newline variable
115 using quotes instead of braces to fix cygwin failures.
116
1e8fb976
PA
1172009-01-23 Pedro Alves <pedro@codesourcery.com>
118
119 * gdb.base/radix.exp: Add tests to ensure that that set
120 input-radix 0 and set output-radix 0 are really rejected.
121
da061712
PA
1222009-01-23 Pedro Alves <pedro@codesourcery.com>
123
124 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
125 copyright years.
126
dd7e2d2b
PA
1272009-01-23 Pedro Alves <pedro@codesourcery.com>
128
129 PR gdb/9664:
130 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
131
392452f6
PA
1322009-01-22 Pedro Alves <pedro@codesourcery.com>
133
134 PR c++/9631:
135 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
136
8653e71c
PM
1372009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
138
139 * gdb.server/file-transfer.exp: Use EXEEXT variable for
140 binfile definition to fix Windows OS failure.
141
a12cc160
DJ
1422009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
143
144 PR gdb/9346
145 * gdb.base/interrupt.c (sigint_handler): New.
146 (main): Install a SIGINT handler if SIGNALS is defined. Exit
147 on error.
148 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
149 Test "signal SIGINT".
150
b89667eb
DE
1512009-01-19 Doug Evans <dje@google.com>
152
153 * gdb.base/break.exp: Update expected gdb output.
154 * gdb.base/sepdebug.exp: Ditto.
155 * gdb.mi/mi-syn-frame.exp: Ditto.
156 * gdb.mi/mi2-syn-frame.exp: Ditto.
157 * gdb.base/call-signal-resume.exp: New file.
158 * gdb.base/call-signals.c: New file.
159 * gdb.base/unwindonsignal.exp: New file.
160 * gdb.base/unwindonsignal.c: New file.
161 * gdb.threads/interrupted-hand-call.exp: New file.
162 * gdb.threads/interrupted-hand-call.c: New file.
163 * gdb.threads/thread-unwindonsignal.exp: New file.
164
adb483fe
DJ
1652009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
166
167 * gdb.base/define.exp: Test defining and hooking prefix commands.
168 * gdb.python/python.exp: Update test for "show user" output.
169
60023297
JK
1702009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
171
172 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
173 now the output exactly, using less wildcards. Expect also the output
174 of gfortran-4.3. Update for the f-valprint.c modification from
175 2008-04-22.
176 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
177 Remove gdb_test test names where matching the command.
178
ccc57cf9
PA
1792009-01-01 Pedro Alves <pedro@codesourcery.com>
180
181 PR breakpoints/9681:
182 * gdb.base/watchpoint.exp: Add regression test.
183
c7a6ca08
PA
1842008-12-31 Pedro Alves <pedro@codesourcery.com>
185
186 * gdb.threads/attach-into-signal.exp: Don't use
187 gdb_suppress_entire_file.
188 * gdb.threads/attach-stopped.exp: Ditto.
189 * gdb.threads/attachstop-mt.exp: Ditto.
190
3a031f65
PA
1912008-12-31 Pedro Alves <pedro@codesourcery.com>
192
193 PR gdb/8812:
194 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
195
09e6485f
PA
1962008-12-29 Pedro Alves <pedro@codesourcery.com>
197
198 PR gdb/7536:
199 * gdb.base/radix.exp: Add tests to ensure invalid input radices
200 and unsupported output radices are really rejected.
201
0cd53049
JK
2022008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
203
204 * gdb.cp/punctuator.exp: Backslash the '$' signs.
205
ba163c7e
TT
2062008-12-22 Tom Tromey <tromey@redhat.com>
207
208 * gdb.cp/punctuator.exp: New file.
209
6f4de6c9
JK
2102008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
211
212 * gdb.base/completion.exp (Completing non-existing component): New test.
213
0f34d0b4
JK
2142008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
215
216 Fix for PR gdb/8648.
217 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
218 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
219 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
220 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
221
db2ad4c3
JK
2222008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
223
224 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
225
bb5ef15e
DP
2262008-12-16 Christophe Lyon <christophe.lyon@st.com>
227
228 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
229 compiler actually generate code at the expected line number.
230
90142adc
JZ
2312008-12-15 Jie Zhang <jie.zhang@analog.com>
232
233 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
234
fad6eecd
TT
2352008-12-12 Tom Tromey <tromey@redhat.com>
236
237 * gdb.base/commands.exp (redefine_hook_test): New proc.
238 Call it.
239
17c8aaf5
TT
2402008-12-11 Tom Tromey <tromey@redhat.com>
241
242 * gdb.base/macscp.exp: New regression test.
243
7c8adf68
TT
2442008-12-11 Tom Tromey <tromey@redhat.com>
245
246 * gdb.base/macscp.exp: Print "address.addr".
247 * gdb.base/macscp1.c (struct outer): New struct.
248 (address): New global.
249
b05dcbb7
TT
2502008-12-09 Tom Tromey <tromey@redhat.com>
251
252 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
253 Call it.
254
2d476de1
DE
2552008-12-04 Doug Evans <dje@google.com>
256
257 * gdb.server/ext-run.exp: Relax regexp for init program.
258
87bdc959
TG
2592008-12-03 Tristan Gingold <gingold@adacore.com>
260
261 * gdb.base/macscp.exp: Generate an object file during compilation
262 to work around Darwin dsymutil limitations.
263
e0740f77
JK
2642008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
265
266 Test resolving external references to TLS variables.
267 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
268 FILE2_THREAD_LOCAL.
269 (testfile2, srcfile2): New variables.
270 * gdb.threads/tls.c (file2_thread_local)
271 (function_referencing_file2_thread_local): New.
272 * gdb.threads/tls2.c: New file.
273
67f0aac5
JB
2742008-11-28 Joel Brobecker <brobecker@adacore.com>
275
276 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
277 rather than integer, as integer might not be big enough when
278 on 64bit targets.
67f0aac5 279
c332165e
JG
2802008-11-27 Jerome Guitton <guitton@adacore.com>
281
282 * gdb.cp/formatted-ref.exp: Add equality test.
283 * gdb.ada/formatted_ref.exp: Ditto.
284
fc9b693c
JK
2852008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
286
287 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
288 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
289
a9c64011
AS
2902008-11-20 Andreas Schwab <schwab@suse.de>
291
292 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
293 matching syscall entry point.
294 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
295 (tcatch_vfork_then_child_follow): Likewise. Finish through
296 vfork even if we stopped at the syscall trampoline.
297
e2fd701e
DE
2982008-11-20 Doug Evans <dje@google.com>
299
300 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
301
69abc51c
TJB
3022008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
303
304 * gdb.arch/ppc-dfp.exp: New file.
305 * gdb.arch/ppc-dfp.c: New file.
306
c14c28ba
PP
3072008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
308
309 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 310
2e74121d
DE
3112008-11-17 Doug Evans <dje@google.com>
312
313 * gdb.mi/mi-syn-frame.exp: Update expected output.
314 * gdb.mi/mi2-syn-frame.exp: Update expected output.
315
66bb093b
VP
3162008-11-17 Vladimir Prus <vladimir@codesourcery.com>
317
318 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
319 "thread N" results in =thread-selected.
320 * lib/mi-support (mi_run_cmd, mi_expect_stop)
321 (mi_send_resuming_command_raw): Be prepared for
322 =thread-selected.
323
3d043ef6
VP
3242008-11-17 Vladimir Prus <vladimir@codesourcery.com>
325
a9c64011
AS
326 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
327 * lib/mi-support.exp: Likewise.
3d043ef6 328
808104c8
JB
3292008-11-16 Joel Brobecker <brobecker@adacore.com>
330
331 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
332 commands from the expected output for "help catch".
333
00b22944
JB
3342008-11-15 Joel Brobecker <brobecker@adacore.com>
335
336 * gdb.ada/int_deref.exp: New testcase.
337
59669435
TT
3382008-11-14 Nick Roberts <nickrob@snap.net.nz>
339
340 * gdb.mi/gdb2549.exp: New file.
341
de04a248
DE
3422008-11-11 Doug Evans <dje@google.com>
343
344 * gdb.base/callexit.exp: New file.
345 * gdb.base/callexit.c: New file.
346
6b8ce727
DE
3472008-11-10 Doug Evans <dje@google.com>
348
349 * lib/gdb.exp (GDBFLAGS): Move -nx ...
350 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
351 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
352 (default_gdb_start,default_gdb_exit): Ditto.
353 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
354 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
355 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
356 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
357 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
358 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
359
1b14b8aa
AS
3602008-11-03 Andreas Schwab <schwab@suse.de>
361
362 * gdb.base/hashline2.exp: Fix typo.
363 * gdb.base/hashline3.exp: Likewise.
364
f3134b88
TT
3652008-10-30 Tom Tromey <tromey@redhat.com>
366
367 * gdb.base/pointers.exp: Add test.
368 * gdb.base/pointers.c (k, S): New typedefs.
369 (instance): New global.
370
c2226152
AS
3712008-10-30 Andreas Schwab <schwab@suse.de>
372
373 * gdb.base/args.exp: Add tests for newlines.
374
462f405c
JB
3752008-10-30 Joel Brobecker <brobecker@adacore.com>
376
377 gdb.base/foll-exec.exp: Update the expected output of a couple
378 of "info breakpoints" tests.
379
79a45b7d
TT
3802008-10-28 Tom Tromey <tromey@redhat.com>
381
382 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
383
adc13a14
PA
3842008-10-24 Pedro Alves <pedro@codesourcery.com>
385
386 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
387 gdb_start_cmd.
388 Use runto_main before any test that requires execution.
389
252fbfc8
PA
3902008-10-23 Pedro Alves <pedro@codesourcery.com>
391
392 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
393 instead of SIGINT.
394
28148e3d
JB
3952008-10-22 Joel Brobecker <brobecker@adacore.com>
396
397 * gdb.base/completion.exp: Update expected output following
398 the addition of the "info tasks" command.
399
c209f847
TT
4002008-10-22 Tom Tromey <tromey@redhat.com>
401
402 * gdb.base/exprs.exp (test_expr): Add test for string
403 concatenation.
404
f177e350
PA
4052008-10-19 Pedro Alves <pedro@codesourcery.com>
406
407 * configure.ac: Output gdb.python/Makefile.
408 * configure: Regenerate.
409 * gdb.python/Makefile.in: New.
410
cce89356
JB
4112008-10-16 Joel Brobecker <brobecker@adacore.com>
412
413 * gdb.base/foll-fork.exp: Adjust the expected output to match
414 the new description for fork/vfork catchpoints in the "info
415 breakpoints" output.
416
176d289d
TJB
4172008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
418
419 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
420
a08702d6
TJB
4212008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
422
423 * gdb.python/python-value.c: New file.
424 * gdb.python/python-value.exp: New file.
425
1c5cfe86
PA
4262008-10-15 Pedro Alves <pedro@codesourcery.com>
427
428 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
429
5a98ad69
DP
4302008-10-15 Denis Pilat <denis.pilat@st.com>
431
41702f1b 432 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 433
dcb1a1e2
TT
4342008-10-09 Tom Tromey <tromey@redhat.com>
435
436 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
437 'fprintf' and 'stderr'.
438
9124fe48
JB
4392008-10-07 Joel Brobecker <brobecker@adacore.com>
440
441 * gdb.ada/ref_tick_size.exp: New testcase.
442
45452591
DE
4432008-10-06 Doug Evans <dje@google.com>
444
445 * gdb.dwarf2/dw2-cu-size.exp: New file.
446 * gdb.dwarf2/dw2-cu-size.S: New file.
447
448 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
449 .Ltype_int for clarity.
450
4fc5b208
PP
4512008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
452
453 PR gdb/2384:
454 * gdb.cp/gdb2384.exp: Extended to test more cases.
455 * gdb.cp/gdb2384.cc: Likewise.
456 * gdb.cp/gdb2384-base.h: Likewise.
457 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 458
d78df370
JK
4592008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
460
461 * gdb.base/maint.exp (maint print type): Remove printing
462 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
463
9a044a89
TT
4642008-09-30 Tom Tromey <tromey@redhat.com>
465
466 * gdb.base/macscp.exp: Add completion tests.
467 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
468 (TWENTY_THREE): Likewise.
469 (FORTY_EIGHT): Likewise.
470
506800a9
TT
4712008-09-30 Tom Tromey <tromey@redhat.com>
472
473 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
474 everywhere.
475 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
476
1a6f01b5
JK
4772008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
478
479 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
480 testcase is derived from. Fix racy dependency on an expected PID
481 number. No longer support the testcase on Linux kernel 2.4.x.
482
2fae03e8
TT
4832008-09-27 Tom Tromey <tromey@redhat.com>
484
485 * gdb.base/macscp.exp: Add tests for stringification, splicing,
486 and varargs.
487
1ad15515
PA
4882008-09-22 Pedro Alves <pedro@codesourcery.com>
489
490 * lib/mi-support.exp (mi_expect_interrupt): New.
491 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
492 from gdb.mi/mi-nonstop.exp.
493 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
494 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
495 lib/mi-support.exp.
496 Use mi_check_thread_states throughout. Avoid ".*" and do not
497 require an anchor after -exec-run.
498
d0b76dc6
DJ
4992008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
500
501 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
502 stop is pending. Avoid ".*" when two stops are pending.
503 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
504 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
505 newlines in fullnames.
506 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
507 (mi_expect_stop): Update comments. Only anchor in sync mode.
508 Do not match newlines.
509 (mi_send_resuming_command_raw): Always return status.
510 (mi_get_stop_line): Do not match more than one line by accident.
511 Only anchor in sync mode.
512 (mi_run_inline_test): If -exec-next fails, give up.
513
9990c830
UW
5142008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
515
516 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
517 on SPU.
518
ebcf6f00
JB
5192008-09-10 Joel Brobecker <brobecker@adacore.com>
520
521 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
522
b6db24e5
JB
5232008-09-10 Joel Brobecker <brobecker@adacore.com>
524
525 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
526 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
527 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
528 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
529 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
530 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
531 gdb.ada/interface.exp, gdb.ada/null_array.exp,
532 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
533 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
534 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
535 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
536 Include the "= " sequence in the expected output of print tests.
537
2bf448e0
JB
5382008-09-10 Joel Brobecker <brobecker@adacore.com>
539
540 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
541 description for boolean types.
542
d51fd4c8
PA
5432008-09-09 Pedro Alves <pedro@codesourcery.com>
544
545 * gdb.base/hook-stop-continue.c: New.
546 * gdb.base/hook-stop-continue.exp: New.
547
694182d2
DJ
5482008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
549
550 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
551
3b8a7fc0
JG
5522008-09-08 Jerome Guitton <guitton@adacore.com>
553
554 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
555 (stack_check_probe_2, stack_check_probe_loop_1)
556 (stack_check_probe_loop_2): New functions.
557 (main): Add call to these new functions.
558 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
559 functions, check that the breakpoint is inserted at the appropriate
560 location.
561 (insert_breakpoint): Slightly refine this procedure so that it can
562 be called several times in the test.
563
96cc0ae8
JG
5642008-09-08 Jerome Guitton <guitton@adacore.com>
565
566 * gdb.base/stack-checking.c: New file.
567 * gdb.base/stack-checking.exp: New file.
568
1f08b409
TJB
5692008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
570
571 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
572 * gdb.arch/altivec-regs.exp: Likewise.
573 * gdb.arch/vsx-regs.exp: Likewise.
574
3099e1c4
TJB
5752008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
576
577 * gdb.arch/ppc-fp.exp: New file.
578 * gdb.arch/ppc-fp.c: New file.
579
cc69bfc1
PP
5802008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
581
582 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
583 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 584
b02a33db
MS
5852008-09-04 Michael Snyder <msnyder@vmware.com>
586
587 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
588 as "at" (for non-debug functions such as _start).
589
2992cbe0
UW
5902008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
591
592 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
593 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
594 software watchpoints.
595 * gdb.base/watch_thread_num.exp: Likewise.
596
514f746b
AR
5972008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
598
599 * gdb.arch/i386-bp_permanent.exp: New test.
600
876cecd0
TT
6012008-08-24 Tom Tromey <tromey@redhat.com>
602
603 * gdb.base/maint.exp: Update "maint print type".
604
80f73d71
VP
6052008-08-21 Vladimir Prus <vladimir@codesourcery.com>
606
607 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
608 support. Adjust the order of "*running" notifications.
609 * gdb.mi/non-stop.c: Don't cast from int to void* and
610 back.
611
d9c78d7d
MK
6122008-08-20 Mark Kettenis <kettenis@gnu.org>
613
614 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
615 expect to find it in the "info frame" output.
616
97a2d1d3
DJ
6172008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
618
619 * gdb.base/interp.exp: Always consume both prompts.
620
b96e2927
PA
6212008-08-20 Pedro Alves <pedro@codesourcery.com>
622
623 * gdb.base/pending.exp: Test pending breakpoints without symbols
624 loaded.
625
8cf6e61a
VP
6262008-08-19 Vladimir Prus <vladimir@codesourcery.com>
627
628 * lib/mi-support.exp (mi_expect_stop): Produce
629 more details on failures.
630 * gdb.mi/mi-nonstop.exp: New.
631 * gdb.mi/non-stop.c: New.
632
c6ebd6cf
VP
6332008-08-19 Vladimir Prus <vladimir@codesourcery.com>
634
a9c64011
AS
635 * gdb.mi/mi-async.exp: Use 'set target-async'.
636 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 637
46a9b8ed
DJ
6382008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
639
640 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
641
44feb3ce
TT
6422008-08-17 Tom Tromey <tromey@redhat.com>
643
644 * gdb.base/help.exp (help catch): Rewrite.
645
311a4e6b
TJB
6462008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
647
648 * gdb.base/define.exp: Test indented command documentation.
649 * gdb.python/python.exp: Test indented multi-line command.
650
604c2f83
LM
6512008-08-15 Luis Machado <luisgpm@br.ibm.com>
652
653 * testsuite/gdb.arch/vsx-regs.c: New source file.
654 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
655 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
656
886a217c
TT
6572008-08-14 Tom Tromey <tromey@redhat.com>
658
659 * gdb.base/macscp.exp: Add regression test for "macro define" or
660 "macro undef" with no arguments.
661
c814a4f3
PP
6622008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
663
664 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 665
12ab8a60
UW
6662008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
667
668 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
669
d57a3c85
TJB
6702008-08-06 Tom Tromey <tromey@redhat.com>
671
672 * gdb.python/python.exp: New file.
673
c7b778ff
JK
6742008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
675
676 Fix for PR gdb/1543.
677 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
678 $LOCATION.
679 (location): New variable.
680 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
681 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
682 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
683 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
684 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
685 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
686 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
687 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
688 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
689 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
690 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
691 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
692 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
693 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
694 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
695 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
696 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
697 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
698 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
699 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
700 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
701 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
702 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
703 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
704 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
705 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
706 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
707 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
708 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
709 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
710 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
711 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
712 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
713 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
714 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
715 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
716 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
717 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
718 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
719 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
720 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
721 gdb.base/type-opaque.exp, gdb.base/until.exp,
722 gdb.base/value-double-free.c, gdb.base/varargs.exp,
723 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
724 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
725 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
726 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
727 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
728 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
729 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
730 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
731 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
732 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
733 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
734 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
735 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
736 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
737 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
738 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
739 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
740 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
741 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
742 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
743 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
744 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
745 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
746 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
747 gdb.pascal/types.exp, gdb.stabs/weird.exp,
748 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
749 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
750 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
751 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
752 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
753 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
754 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
755 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
756 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
757 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
758 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
759 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
760 lib/mi-support.exp, lib/trace-support.exp: Remove reference
761 to bug-gdb@prep.ai.mit.edu .
762
5e06a3d1
VP
7632008-07-31 Vladimir Prus <vladimir@codesourcery.com>
764
765 * lib/mi-support.exp (mi_load_shlibs): New.
766 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
767
9d81d21b
VP
7682008-07-30 Vladimir Prus <vladimir@codesourcery.com>
769
770 * lib/mi-support.exp (get_mi_thread_list)
771 (check_mi_and_console_threads): New, moved from ...
772 * gdb.mi/mi-pthread.exp: ...here.
773 * gdb.mi/gdb669.exp (get_mi_thread_list)
774 (check_mi_and_console_threads): Delete.
775 * gdb.mi/mi2-pthread.exp: Likewise.
776
bae98fe0
TT
7772008-07-28 Tom Tromey <tromey@redhat.com>
778
779 * Makefile.in (just-check): Remove. Move body to...
780 (check): ... here.
781
57380f4e
DJ
7822008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
783
784 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
785 Add a test for duplicated SIGINTs.
786
e09490f1
DJ
7872008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
788
789 * gdb.threads/schedlock.exp (get_args): Update to work for any
790 value of NUM.
791 (Top level): Report the number of threads that did not resume.
792
6387b45f
DJ
7932008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
794
795 * gdb.dwarf2/dw2-compressed.S: Also define __start.
796
62f64ff2
DJ
7972008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
798
799 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
800 non-MI prompt.
801
fa8de41e
TT
8022008-07-26 Tom Tromey <tromey@redhat.com>
803
804 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
805 (function_struct, function_struct_ptr): New globals.
806 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
807 function pointer in a struct.
808
ccb3ac8a
TT
8092008-07-26 Tom Tromey <tromey@redhat.com>
810
811 * gdb.base/macscp.exp: Add test for macro lexing bug.
812
d7d9f01e
TT
8132008-07-18 Tom Tromey <tromey@redhat.com>
814
815 * gdb.base/macscp.exp: Add macro tests.
816
9bf07184
PP
8172008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
818
819 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
820
becf6477
PP
8212008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
822
823 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
824
0709f7d3
PP
8252008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
826
827 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 828
7093c834
PP
8292008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
830
831 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 832
b432ffe3
JK
8332008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
834
835 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
836
b1a268e5
VP
8372008-07-12 Vladimir Prus <vladimir@codesourcery.com>
838
839 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
840
e2995f8e
KB
8412008-07-11 Kevin Buettner <kevinb@redhat.com>
842
843 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
844 of regexp to account for changes made to GDB in the printing of
845 byte vectors.
846
14032a66
TT
8472008-07-11 Tom Tromey <tromey@redhat.com>
848
849 * gdb.base/completion.exp: Add 'help' completion test.
850
981505ef
JK
8512008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
852
853 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
854
10568435
JK
8552008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
856
857 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
858
4487aabf
PA
8592008-07-09 Pedro Alves <pedro@codesourcery.com>
860
861 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
862
a4a9b1c4
PA
8632008-07-09 Pedro Alves <pedro@codesourcery.com>
864
865 * gdb.base/fullname.exp: Restore pwd if compiling failed.
866
3c3185ac
JK
8672008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
868
869 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
870
7ebd49dc
VP
8712008-06-28 Vladimir Prus <vladimir@codesourcery.com>
872
873 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
874 previous commit. Add a comment.
875
84e46146
PA
8762008-06-28 Pedro Alves <pedro@codesourcery.com>
877
878 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
879
0f8d4a2f
VP
8802008-06-28 Vladimir Prus <vladimir@codesourcery.com>
881
882 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
883
f747e0ce
PA
8842008-06-27 Pedro Alves <pedro@codesourcery.com>
885
886 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
887 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
888 compiling an executable, link in an object that forces unbuffered
889 output.
890 * lib/set_unbuffered_mode.c: New file.
891
734a5c36
JK
8922008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
893
894 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
895
a2840c35
VP
8962008-06-25 Vladimir Prus <vladimir@codesourcery.com>
897
a9c64011
AS
898 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
899 mi_expect_stop.
900 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
901 Demand that *running is output.
902 (detect_async): Perform checking every time.
903 (mi_send_resuming_command): Extract everything into...
904 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
905 (mi_expect_stop): Don't accept any output before *stopped.
906
6ae37fef
VP
9072008-06-13 Vladimir Prus <vladimir@codesourcery.com>
908
909 Robustify mi-simplerun.
a9c64011
AS
910 * gdb.mi/basics.c (main): Add a call to sleep.
911 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
912 * gdb.mi/mi2-cli.exp: Likewise.
913 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 914
b4aa76f0 9152008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
916
917 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
918
e1ac3328
VP
9192008-06-10 Vladimir Prus <vladimir@codesourcery.com>
920
a9c64011
AS
921 * gdb.mi/mi-console.exp: Adjust.
922 * gdb.mi/mi-syn-frame.exp: Adjust.
923 * gdb.mi/mi2-console.exp: Adjust.
924 * gdb.mi/mi2-syn-frame.exp: Adjust.
925 * lib/mi-support.exp (mi_run_cmd): Adjust.
926 (mi_send_resuming_command): Adjust.
e1ac3328 927
f7f9a841
VP
9282008-06-10 Vladimir Prus <vladimir@codesourcery.com>
929
930 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
931 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
932 testing of stopped.
933 * gdb.mi/mi2-syn-frame.exp: Likewise.
934 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
935 (async, detect_async): New.
936 (mi_expect_stop, mi_continue_to_line): Adjust expectation
937 depending on if we're running in sync or async mode.
f7f9a841 938
37cd5d19
TT
9392008-06-09 Tom Tromey <tromey@redhat.com>
940
941 * gdb.base/completion.exp: New tests for field name completion
942 with spaces, and field name completion with '->'.
943
65d12d83
TT
9442008-06-06 Tom Tromey <tromey@redhat.com>
945
946 * gdb.base/break1.c (struct some_struct): New struct.
947 (values): New global.
948 * gdb.base/completion.exp: Add field name completion test.
949
ebfe2e3f
PP
9502008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
951
952 * gdb.cp/call-c.exp: Test for incorrect handling of reference
953 to pointer.
954 * gdb.cp/call-c.cc: Likewise.
955
bcf6fc3a
NR
9562008-06-06 Nick Roberts <nickrob@snap.net.nz>
957
958 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
959 annotation.
960
49fd4a42 9612008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 962 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
963
964 * gdb.threads/execl.c, gdb.threads/execl1.c,
965 gdb.threads/execl.exp: New tests.
a9c64011 966
8a34ac3f
AR
9672008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
968 Daniel Jacobowitz <dan@codesourcery.com>
969
970 * gdb.cp/exception.exp: Activate test, make it work with pending
971 catchpoints.
972
86ae69ef
JK
9732008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
974
975 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
976
f7f9ae2c
VP
9772008-05-28 Vladimir Prus <vladimir@codesourcery.com>
978
a9c64011
AS
979 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
980 now printed.
981 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 982
2a2d4dc3
AS
9832008-05-27 Andreas Schwab <schwab@suse.de>
984
985 * gdb.base/frame-args.exp: Handle arguments that are optimized
986 out.
987
5099e4d9
LM
9882008-05-26 Luis Machado <luisgpm@br.ibm.com>
989
990 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
991 quiet for ppc32 and group options into a single variable.
992
d9c36a91
JB
9932008-05-23 Joel Brobecker <brobecker@adacore.com>
994
995 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
996 of zero-size elements.
997 * gdb.ada/null_array.exp: Test printing this new array.
998
103a8671
JK
9992008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1000
1001 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
1002
07a4cc1a 10032008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
1004
1005 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
1006 of the "finish" command.
1007
55f996a7
NR
10082008-05-21 Nick Roberts <nickrob@snap.net.nz>
1009
1010 * gdb.base/annota1.exp: Test for new annotation.
1011
907fc202
UW
10122008-05-16 Pedro Alves <pedro@codesourcery.com>
1013
1014 * gdb.base/fixsection.exp: New file.
1015 * gdb.base/fixsection0.c: New file.
1016 * gdb.base/fixsection1.c: New file.
1017
e8f97270
UW
10182008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1019
1020 * gdb.base/annota1.exp: Accept printf@... in place of printf.
1021 * gdb.base/annota3.exp: Likewise.
1022
ac0bb574
NF
10232008-05-13 Nathan Froyd <froydnj@codesourcery.com>
1024
1025 * gdb.base/watch_thread_num.exp: Don't run tests that require
1026 watchpoints if the target doesn't support them.
1027
6fadd07a
DE
10282008-05-12 Doug Evans <dje@google.com>
1029
1030 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
1031
6e9a4a30
JB
10322008-05-09 Joel Brobecker <brobecker@adacore.com>
1033
1034 * gdb.ada/assign_1.exp: New testcase.
1035
08388c79
DE
10362008-05-09 Doug Evans <dje@google.com>
1037
a3c83fae
DE
1038 * gdb.base/find.exp: New file.
1039 * gdb.base/find.c: New file.
08388c79 1040
bd5ddfe8
DJ
10412008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
1042
1043 * gdb.base/commands.exp (watchpoint_command_test): Handle
1044 gdb,no_hardware_watchpoints.
1045 * gdb.base/float.exp: Allow ARM targets without floating point.
1046 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
1047
b5dd68e2 10482008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 1049 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
1050
1051 * gdb.ada/lang_switch: New test program.
1052 * gdb.ada/lang_switch.exp: New testcase.
1053
382d13d1
DE
10542008-05-05 Doug Evans <dje@google.com>
1055
1056 * gdb.base/help.exp (disassemble): Update expected help text.
1057
9dd789d0
PA
10582008-05-04 Pedro Alves <pedro@codesourcery.com>
1059
1060 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
1061
611c83ae
PA
10622008-05-04 Pedro Alves <pedro@codesourcery.com>
1063
1064 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
1065 different times.
1066
ff013f42
JK
10672008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1068
1069 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
1070 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
1071 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
1072 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
1073
96dff6a2
VP
10742008-05-04 Vladimir Prus <vladimir@codesourcery.com>
1075
1076 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
1077 notification to appear.
1078
55cd6f92
DJ
10792008-05-04 Daniel Jacobowitz <dan@debian.org>
1080
1081 * gdb.base/fullname.c: New file.
1082 * gdb.base/fullname.exp: New file.
1083 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
1084
d705c43c
PA
10852008-05-03 Pedro Alves <pedro@codesourcery.com>
1086
1087 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
1088 expressions with macros.
1089
333222e1
JK
10902008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1091
1092 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
1093
5ac01682
DJ
10942008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
1095
1096 * gdb.base/completion.exp: Handle lack of other symbols beginning
1097 with "a".
1098
1099 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
1100
237fc4c9
PA
11012008-05-02 Jim Blandy <jimb@codesourcery.com>
1102
1103 * gdb.asm/asmsrc1.s: Add scratch space.
1104
ed5e9466
DJ
11052008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1106 Daniel Jacobowitz <dan@codesourcery.com>
1107
1108 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
1109 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
1110 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
1111
b39cc962
DJ
11122007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
1113
1114 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
1115
36d520f5
JB
11162008-05-01 Joel Brobecker <brobecker@adacore.com>
1117
1118 * gdb.base/info-target.exp: New testcase.
1119
8d4e3071
DJ
11202008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1121
1122 * gdb.cp/hang.exp: Use .cc instead of .C.
1123 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
1124 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
1125
6f3f3097
DJ
11262008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1127
1128 * gdb.base/gdb1250.exp: Remove perror.
1129 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
1130
5550a914
PA
11312008-04-30 Pedro Alves <pedro@codesourcery.com>
1132
1133 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
1134 .2byte.
1135
d848e687
DJ
11362008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
1137
1138 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
1139 (maybe_kfail): New.
1140
93b5768b
PA
11412008-04-25 Pedro Alves <pedro@codesourcery.com>
1142
1143 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
1144
721c02de
VP
11452008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1146
a9c64011
AS
1147 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
1148 * gdb.mi/mi2-syn-frame.exp: Likewise.
1149 * lib/mi-support.exp: Likewise.
721c02de 1150
74960c60
VP
11512008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1152
1153 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
1154 to specify regexp for the location to stop at.
1155 * gdb.base/break-always.c: New.
1156 * gdb.base/break-always.exp: New.
1157
d24317b4
VP
11582008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1159
1160 * lib/mi-support.exp (mi_runto_helper): Adjust
1161 for the original-location field.
1162 (mi_create_breakpoint, mi_list_breakpoints): New.
1163 * gdb.mi/mi-break.exp: Adjust.
1164 * gdb.mi/mi2-break.exp: Adjust.
1165 * gdb.mi/mi-pending.exp: Adjust.
1166 * gdb.mi/mi-simplerun.exp: Adjust.
1167 * gdb.mi/mi2-simplerun.exp: Adjust.
1168 * gdb.mi/mi-syn-frame.exp: Adjust.
1169 * gdb.mi/mi2-syn-frame.exp: Adjust.
1170 * gdb.mi/mi-until.exp: Adjust.
1171 * gdb.mi/mi2-until.exp: Adjust.
1172 * gdb.mi/mi-var-display.exp: Adjust.
1173 * gdb.mi/mi2-var-display.exp: Adjust.
1174 * gdb.mi/mi-watch.exp: Adjust.
1175 * gdb.mi/mi2-watch.exp: Adjust.
1176
fdc59709 11772008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 1178
a9c64011
AS
1179 * aclocal.m4: Add override.m4.
1180 * configure: Regenerate.
fdc59709 1181
8e91f023
VP
11822008-04-19 Vladimir Prus <vladimir@codesourcery.com>
1183
1184 * gdb.mi/var-cmd.c (do_at_tests): Verify that
1185 '-var-update --all-values' reports new value even the type
1186 of a variable object has changed.
1187
233a11ab
CS
11882008-04-18 Craig Silverstein <csilvers@google.com>
1189
1190 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
1191 files.
d24317b4 1192
9c1137ad
JB
11932008-04-18 Joel Brobecker <brobecker@adacore.com>
1194
1195 * gdb.ada/atomic_enum: New test program.
1196 * gdb.ada/atomic_enum.exp: New testcase.
1197
66d0bbc7
DE
11982008-04-17 Doug Evans <dje@google.com>
1199
1200 * gdb.opt/Makefile.in: Fix whitespace.
1201
100906b0
UW
12022008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
1203
1204 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
1205
4584e32e
DE
12062008-04-17 Doug Evans <dje@google.com>
1207
1208 * gdb.base/hashline1.exp: New testcase.
1209 * gdb.base/hashline2.exp: New testcase.
1210 * gdb.base/hashline2.exp: New testcase.
1211
0a320680
PA
12122008-04-17 Pedro Alves <pedro@codesourcery.com>
1213
1214 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
1215
18ac113b
AR
12162008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
1217
1218 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
1219 temporary breakpoint to match "Temporary breakpoint".
1220 * gdb.base/break.exp (delete_breakpoints): Likewise.
1221 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
1222 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
1223 * gdb.base/display.exp: Likewise.
1224 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
1225 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
1226 * gdb.base/restore.exp (restore_tests): Likewise.
1227 * gdb.base/sepdebug.exp: Likewise.
1228 * gdb.base/watchpoint.exp: Likewise.
1229 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
1230 * gdb.mi/mi-pending.exp: Likewise.
1231 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
1232 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
1233 * gdb.mi/mi-var-cmd.exp: Likewise.
1234 * gdb.mi/mi-var-display.exp: Likewise.
1235 * gdb.mi/mi2-cli.exp: Likewise.
1236 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
1237 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
1238 * gdb.mi/mi2-var-display.exp: Likewise.
1239 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
1240 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
1241 new "disp" field.
a9c64011 1242 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
1243 reason. This is to support fix for PR2424.
1244
add38693
JK
12452008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1246
1247 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
1248
fcacd99f
VP
12492008-04-13 Vladimir Prus <vladimir@codesourcery.com>
1250
1251 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 1252 field. Add more floating varobj tests.
fcacd99f 1253 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
1254 field.
1255 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
1256 (main): Call do_at_tests.
1257 * lib/mi-support.exp (mi_create_floating_varobj)
1258 (mi_varobj_update_with_type_change): New.
fcacd99f 1259
de051565
MK
12602008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
1261
1262 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
1263 option of -var-evaluate-expression.
1264 * gdb.mi/mi2-var-display.exp: Likewise.
1265
dbc52822
VP
12662008-04-07 Vladimir Prus <vladimir@codesourcery.com>
1267
1268 Introduce test setup helpers.
a9c64011
AS
1269 * lib/gdb.exp (build_executable, clean_restart)
1270 (prepare_for_testing): New.
1271 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
1272 * gdb.base/return.exp: Likewise.
1273 * gdb.base/ending-run.exp: Likewise.
dbc52822 1274
473591da
NR
12752008-04-07 Nick Roberts <nickrob@snap.net.nz>
1276
1277 * gdb.mi/mi-async.exp: New test for asynchronous Machine
1278 Interface (MI) responses.
1279
2b2d9e11
VP
12802008-04-06 Vladimir Prus <vladimir@codesourcery.com>
1281
a9c64011
AS
1282 * gdb.cp/breakpoint.cc: New code to test conditions involving
1283 member variables.
1284 * gdb.cp/breakpoint.exp: Test condition involving member
1285 variables.
2b2d9e11 1286
bb378428
VP
12872008-04-05 Vladimir Prus <vladimir@codesourcery.com>
1288
1289 * lib/mi-support.exp (mi_expect_stop): New.
1290 (mi_run_cmd): Change the
1291 token. Use mi_send_resuming_command, use
1292 mi_expect_stop.
1293 (mi_execute_to_helper): Rename to mi_execute_to.
1294 (mi_send_resuming_command): Add more error patterns.
1295 (mi_wait_for_stop): Renamed to...
1296 (mi_get_stop_line): ...this.
1297 (mi_run_inline_test): Adjust.
1298
1299 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
1300 * gdb.mi/mi-console.exp: Likewise.
1301 * gdb.mi/mi-pending.exp: Likewise.
1302 * gdb.mi/mi-simplerun.exp: Likewise.
1303 * gdb.mi/mi-stack.exp: Likewise.
1304 * gdb.mi/mi-stepi.exp: Likewise.
1305 * gdb.mi/mi-syn-frame.exp: Add comment.
1306 * gdb.mi/mi-until.exp: Likewise.
1307 * gdb.mi/mi-var-display.exp: Likewise.
1308 * gdb.mi/mi-watch.exp: Likewise.
1309 * gdb.mi/mi2-cli.exp: Likewise.
1310 * gdb.mi/mi2-console.exp: Likewise.
1311 * gdb.mi/mi2-simplerun.exp: Likewise.
1312 * gdb.mi/mi2-stack.exp: Likewise.
1313 * gdb.mi/mi2-stepi.exp: Likewise.
1314 * gdb.mi/mi2-until.exp: Likewise.
1315 * gdb.mi/mi2-var-display.exp: Likewise.
1316 * gdb.mi/mi2-watch.exp: Likewise.
1317
62172bb9
UW
13182008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1319
1320 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
1321
1322 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
1323
a13e061a
PA
13242008-04-04 Pedro Alves <pedro@codesourcery.com>
1325
1326 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
1327 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
1328 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1329 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
1330 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
1331 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
1332 expect an mi error duplicated in stderr.
1333
eae06beb
JB
13342008-04-03 Joel Brobecker <brobecker@adacore.com>
1335
1336 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
1337 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
1338 Add a couple of tests that verify the behavior when the new setting
1339 is set to "cancel" and "all".
1340 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
1341 "ask" before we start the testing.
1342
79c6ced6
AR
13432008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
1344
1345 * gdb.cp/casts.cc: Add class reference variables.
1346 * gdb.cp/casts.exp: New test cases for up/down casting references.
1347
6c2d1a6b
MK
13482008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
1349
1350 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
1351 instead of beginning to make an extra test pass.
1352 * gdb.mi/mi2-var-display.exp: Likewise.
1353
55b411d9
MR
13542008-03-31 Maciej W. Rozycki <macro@mips.com>
1355
1356 * gdb.base/break.exp: Mark failures as such. Fix formatting.
1357
c6140da2
MD
13582008-03-31 Markus Deuling <deuling@de.ibm.com>
1359 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1360
1361 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
1362 value. Add xfail for older kernels.
1363
79732189
AR
13642008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
1365
1366 Bring mi-support in line with gdb.exp.
1367 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
1368 (mi_gdb_start): New function.
1369
33c3676e
MR
13702008-03-28 Maciej W. Rozycki <macro@mips.com>
1371
1372 * gdb.mi/mi-var-cmd.exp: Fix a typo.
1373
92e28119
VP
13742008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1375
1376 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
1377 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 1378
9e8e3afe
VP
13792008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1380
1381 * lib/mi-support.exp (mi_create_varobj_checked): New.
1382 (mi_list_varobj_children): Allow to check for a
1383 value.
1384 (mi_list_array_varobj_children): New.
1385
1386 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
1387 and mi_list_varobj_children, as opposed to hardcoding
1388 expected strings.
1389 * gdb.mi/gdb701.exp: Likewise.
1390 * gdb.mi/gdb792.exp: Likewise.
1391 * gdb.mi/mi-var-block.exp: Likewise.
1392 * gdb.mi/mi-var-cmd.exp: Likewise.
1393 * gdb.mi/mi-var-invalidate.exp: Likewise.
1394 * gdb.mi/mi2-var-block.exp: Likewise.
1395 * gdb.mi/mi2-var-child.exp: Likewise.
1396 * gdb.mi/mi2-var-cmd.exp: Likewise.
1397 * gdb.mi/mi2-var-display.exp: Likewise.
1398
9df50351
JK
13992008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1400
1401 Fix random false FAILs on i386.
1402 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
1403
31e5d73a
DJ
14042008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1405
1406 PR gdb/544
1407 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
1408
12f4afab
DJ
14092008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1410
1411 PR gdb/544
1412 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
1413
b562a0cb
DJ
14142008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1415
1416 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
1417 fixed PR gdb/544.
1418
17faa917
DJ
14192008-03-21 Pedro Alves <pedro@codesourcery.com>
1420
1421 * gdb.threads/fork-child-threads.exp: Test next over fork.
1422
6214f497
DJ
14232008-03-21 Chris Demetriou <cgd@google.com>
1424
1425 * gdb.base/break.exp (rbreak junk): New test for rbreak
1426 "Junk at end of arguments" issue.
1427
63092375
DJ
14282008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1429
1430 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
1431 *& to work on created array elements.
1432 (Top level): Test print $pc with a file. Test string operations
1433 without a target.
1434 * gdb.base/ptype.exp: Do not expect *& to work on created array
1435 elements.
1436
b21991b0
DJ
14372008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1438
1439 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1440 gdb.threads/staticthreads.exp: Update exit query.
1441
c4b347c7
SL
14422008-03-07 Sandra Loosemore <sandra@codesourcery.com>
1443
1444 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
1445
fa4727a6
DJ
14462008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
1447
1448 * gdb.base/watchpoint.c (global_ptr, func4): New.
1449 (main): Call func4.
1450 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
1451 (test_inaccessible_watchpoint): New.
1452
2f34202f
MR
14532008-02-29 Maciej W. Rozycki <macro@mips.com>
1454
1455 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
1456 select the largest.
1457
0d6ba1b1
DJ
14582008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1459
1460 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
1461 frames-invalid annotations.
1462
e691325a
PM
14632008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
1464
a9c64011 1465 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 1466
f85b5ecc
DE
14672008-02-27 Doug Evans <dje@google.com>
1468
1469 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
1470 for bug 1738.
1471 (breakpoint_to_handler_entry): Ditto.
1472
b40e7bf3
JB
14732008-02-27 Joel Brobecker <brobecker@adacore.com>
1474
1475 * gdb.base/ending-run.exp: Use the first line of code inside
1476 function body to test breakpoints.
1477 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
1478 location where the breakpoint is inserted when using the line
1479 where a function is declared. Fix typo in the description of
1480 one of the tests.
1481 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
1482
2faca73a
PM
14832008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1484
1485 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 1486 tests.
2faca73a 1487
6f439c36
PM
14882008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1489
1490 * gdb.base/args.exp: avoid same output for tests
1491 with single quotes.
1492
54e52265
VP
14932008-02-26 Vladimir Prus <vladimir@codesourcery.com>
1494
a9c64011
AS
1495 * gdb.base/annota1.exp: Adjust for 'info break'
1496 format changes.
1497 * gdb.base/annota3.exp: Likewise.
1498 * gdb.base/break.exp: Likewise.
1499 * gdb.base/condbreak.exp: Likewise.
1500 * gdb.base/pending.exp: Likewise.
1501 * gdb.base/sepdebug.exp: Likewise.
1502 * gdb.base/unload.exp: Likewise.
1503 * gdb.cp/ovldbreak.exp: Likewise.
1504 * gdb.mi/mi-pending.exp: Likewise.
54e52265 1505
897b09ca
DE
15062008-02-07 Doug Evans <dje@google.com>
1507
1508 * gdb.cp/mb-inline.exp: New.
1509 * gdb.cp/mb-inline.h: New.
1510 * gdb.cp/mb-inline1.cc: New.
1511 * gdb.cp/mb-inline2.cc: New.
1512
b1c32d35
PM
15132008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
1514
1515 * gdb.pascal/floats.pas: New test program.
1516 * gdb.pascal/floats.exp: New testcase.
1517
1a4ca44a
TJB
15182008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1519
1520 * gdb.base/callfuncs.c (t_float_many_args): New function.
1521 (t_double_many_args): New function.
1522 * gdb.base/callfuncs.exp: Add tests for exceeding float
1523 and double parameters passed through the stack.
1524
439048e8
JB
15252008-02-05 Joel Brobecker <brobecker@adacore.com>
1526
1527 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
1528 gdb.ada/complete/foo.adb: New files.
1529 * gdb.ada/complete.exp: New testcase.
1530
81fe8080
DE
15312008-02-03 Doug Evans <dje@google.com>
1532
301f0ecf
DE
1533 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
1534
81fe8080
DE
1535 * gdb.cp/gdb2384.exp: New file.
1536 * gdb.cp/gdb2384.cc: New file.
1537 * gdb.cp/gdb2384-base.h: New file.
1538 * gdb.cp/gdb2384-base.cc: New file.
1539
4b071aec
DE
15402008-02-02 Doug Evans <dje@google.com>
1541
1542 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
1543
61137ba6
JB
15442007-02-01 Joel Brobecker <brobecker@adacore.com>
1545
1546 * gdb.ada/sym_print_name: New test program.
1547 * gdb.ada/sym_print_name.exp: New testcase.
1548
15492007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
1550
1551 * gdb.ada/nested/hello.adb: New file.
1552 * gdb.ada/nested.exp: New testcase.
1553 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1554
98deb0da
VP
15552008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1556
1557 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
1558 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
1559 don't cause future evaluations of function to report
1560 creation of internal breakpoints.
98deb0da 1561
723a2275
VP
15622008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1563
1564 * gdb.mi/mi-break.exp (test_error): New.
1565 Call it.
1566
fb546a2f
LM
15672008-01-31 Luis Machado <luisgpm@br.ibm.com>
1568
1569 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
1570 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
1571
2d8fd90a
PM
15722008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1573
1574 * gdb.pascal/integers.pas: New test program.
1575 * gdb.pascal/integers.exp: New testcase.
1576
a7fa0ded
PM
15772008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1578
1579 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
1580
5e1a1926
TJB
15812008-01-30 Luis Machado <luisgpm@br.ibm.com>
1582
1583 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
1584 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
1585
8d04f9f0
JB
15862008-01-30 Paul Hilfinger <hilfinger@adacore.com>
1587
1588 * gdb.ada/formatted_ref: New test program.
1589 * gdb.ada/formatted_ref.exp: New testcase.
1590
1591 * gdb.cp/formatted-ref.cc: New file.
1592 * gdb.cp/formatted-ref.exp: New testcase.
1593
ce75a98f
JB
15942008-01-30 Joel Brobecker <brobecker@adacore.com>
1595
1596 * gdb.base/ptype.exp: Add testing of "ptype $pc".
1597
e835f6bf
NR
15982008-01-30 Nick Roberts <nickrob@snap.net.nz>
1599
1600 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
1601 (test_file_list_exec_source_file): Update to new macro-info field.
1602
d118ef87
PH
16032008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
1604
1605 * gdb.ada/exprs: New test program.
1606 * gdb.ada/exprs.exp: New testcase.
1607
7d35ab09
TJB
16082008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1609
1610 * dfp-test.c (DELTA, DELTA_B): New definitions.
1611 (double_val1, double_val2, double_val3, double_val4, double_val5,
1612 double_val6, double_val7, double_val8, double_val9, double_val10,
1613 double_val11, double_val12, double_val13, double_val14, dec32_val1,
1614 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
1615 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
1616 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
1617 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
1618 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
1619 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
1620 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
1621 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
1622 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
1623 dec128_val16): New global variables.
1624 (decimal_dec128_align): New function.
1625 (decimal_mixed): Likewise.
1626 (decimal_many_args_dec32): Likewise.
1627 (decimal_many_args_dec64): Likewise.
1628 (decimal_many_args_dec128): Likewise.
1629 (decimal_many_args_mixed): Likewise.
1630 * dfp-test.exp: Add tests calling new inferior functions.
1631
2d717e4f
DJ
16322008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1633
1634 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
1635 gdb.server/ext-run.exp: New files.
1636 * lib/gdbserver-support.exp (gdbserver_download): New.
1637 (gdbserver_start): New. Update gdbserver expected
1638 output.
1639 (gdbserver_spawn): Use them.
1640 (gdbserver_start_extended): New.
1641
e85a822c
DJ
16422008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1643
1644 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
1645 Run on GNU/Linux.
1646 (do_exec_tests): Check for systems which do not support catchpoints.
1647 Do not match START.
1648 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
1649 Run on GNU/Linux. Enable verbose output.
1650 (check_fork_catchpoints): New.
1651 (explicit_fork_child_follow, catch_fork_child_follow)
1652 (tcatch_fork_parent_follow): Update expected messages.
1653 (do_fork_tests): Use check_fork_catchpoints.
1654 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
1655 Run on GNU/Linux. Enable verbose output.
1656 (check_vfork_catchpoints): New.
1657 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
1658 expected messages.
1659 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
1660
401ea829
JB
16612008-01-29 Jim Blandy <jimb@red-bean.com>
1662
1663 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
1664 host' errors.
1665 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
1666
aceaf3ad
JB
16672008-01-29 Jim Blandy <jimb@red-bean.com>
1668
1669 * gdb.threads/sigthread.c: Use barriers to ensure that
1670 child_thread and child_thread_two are always initialized before we
1671 start to use them.
1672
a5606eee
VP
16732008-01-29 Vladimir Prus <vladimir@codesourcery.com>
1674
1675 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
1676 * gdb.base/watchpoint-solib.c: New.
1677 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 1678
c55a82bb
PM
16792008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
1680
1681 * gdb.base/gdb1056.exp: Add unsigned integer test.
1682
0993fe05
DE
16832008-01-28 Doug Evans <dje@google.com>
1684
1685 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
1686
4fe42e7f
JB
16872008-01-27 Jim Blandy <jimb@codesourcery.com>
1688
c7a69933
JB
1689 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
1690
4fe42e7f
JB
1691 * gdb.base/expand-psymtabs.exp: Doc fix.
1692
5def8285
MK
16932008-01-26 Mark Kettenis <kettenis@gnu.org>
1694
1695 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1696
5313c911
NR
16972008-01-24 Nick Roberts <nickrob@snap.net.nz>
1698
a9c64011 1699 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
1700 -var-set-format.
1701
93815fbf
VP
17022008-01-23 Chris Demetriou <cgd@google.com>
1703
1704 * gdb.threads/thread_events.c: New testcase source file.
1705 * gdb.threads/thread_events.exp: New testcase expect file.
1706
467a88ee
NR
17072008-01-23 Nick Roberts <nickrob@snap.net.nz>
1708
1709 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
1710
1711 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
1712 -var-set-format.
1713
d8f82aba
DJ
17142008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1715 Vladimir Prus <vladimir@codesourcery.com>
1716
1717 * gdb.base/float.exp: Allow missing floating point for m68k and
1718 PowerPC.
1719
60c46647
VP
17202008-01-22 Vladimir Prus <vladimir@codesourcery.com>
1721
1722 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
1723 ignore count.
1724 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
1725 * gdb.mi/mi-cli.exp: Adjust.
1726 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 1727
c7dd36a1
PA
17282008-01-17 Pedro Alves <pedro@codesourcery.com>
1729
1730 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
1731 and 'dummy_ptr' integer pointer. Initialize struct_declarations
1732 with dummy_ptr's address.
1733 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
1734 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
1735 all targets.
1736 * gdb.mi/mi2-var-child.exp: Likewise.
1737
39d5313e
JB
17382008-01-09 Joel Brobecker <brobecker@adacore.com>
1739
1740 * gdb.ada/null_array: New test program.
1741 * gdb.ada/null_array.exp: New testcase.
1742
0aea4bf3
LM
17432008-01-09 Luis Machado <luisgpm@br.ibm.com>
1744
1745 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
1746 with required float modifiers.
1747
0b354900
JB
17482008-01-08 Joel Brobecker <brobecker@adacore.com>
1749
1750 * gdb.ada/funcall_param: New test program.
1751 * gdb.ada/funcall_param.exp: New testcase.
1752
cdb7f5d4
JB
17532008-01-08 Joel Brobecker <brobecker@adacore.com>
1754
1755 * gdb.ada/arrayparam: New test program.
1756 * gdb.ada/arrayparam.exp: New testcase.
1757
88e2547f
JB
17582008-01-08 Joel Brobecker <brobecker@adacore.com>
1759
1760 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
1761 landed. Should also fix random failures in the test following it.
1762
f6867ce0
TJB
17632008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1764
1765 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
1766 for expressions with decimal float values.
1767 (test_dfp_conversions): New function to test casts to and from
1768 decimal float types.
1769 Call test_dfp_conversions.
1770 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
1771 elements.
1772 (main): Initialize ds.float4 and ds.double8 elements.
1773 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
1774 string to new error message.
1775 (d64_set_tests): Likewise.
1776 (d128_set_tests): Likewise.
1777 Add tests for expressions with decimal float variables. Add tests for
1778 conversions to and from decimal float types.
1779
f9c11282
JB
17802008-01-05 Joel Brobecker <brobecker@adacore.com>
1781
1782 * gdb.ada/packed_tagged/comp_bug.adb: New file.
1783 * gdb.ada/packed_tagged.exp: New testcase.
1784
0ecbca72
JB
17852008-01-04 Joel Brobecker <brobecker@adacore.com>
1786
1787 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
1788 gdb.ada/homonym/homonym_main.adb: New files.
1789 * gdb.ada/homonym.exp: New testcase.
1790
c18d3d89
JB
17912008-01-04 Joel Brobecker <brobecker@adacore.com>
1792
1793 * gdb.ada/packed_array.exp: Add testing of references to
1794 a packed array.
1795
ecc7085b
JB
17962008-01-04 Joel Brobecker <brobecker@adacore.com>
1797
1798 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
1799 New files.
1800 * gdb.ada/type_coercion.exp: New testcase.
1801
c474c922
JB
18022008-01-04 Joel Brobecker <brobecker@adacore.com>
1803
1804 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
1805 gdb.ada/tagged/foo.adb: New file.
1806 * gdb.ada/tagged.exp: New testcase.
1807
9005b927
JB
18082008-01-04 Joel Brobecker <brobecker@adacore.com>
1809
1810 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
1811 gdb.ada/ptype_field/foo.adb: New files.
1812 * gdb.ada/ptype_field.exp: New testcase.
1813
1a6aaad8
JB
18142008-01-03 Joel Brobecker <brobecker@adacore.com>
1815
1816 * gdb.ada/print_pc.exp: New testcase.
1817
0ef22f53
JB
18182008-01-03 Joel Brobecker <brobecker@adacore.com>
1819
1820 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
1821 gdb.ada/taft_type/p.adb: New files.
1822 * gdb.ada/taft_type.exp: New testcase.
1823
1689ecf8
JB
18242008-01-03 Joel Brobecker <brobecker@adacore.com>
1825
1826 * gdb.ada/array_bounds/bar.adb: New file.
1827 * gdb.ada/array_bounds.exp: New testcase.
1828
a4d0b9c3
JB
18292008-01-03 Joel Brobecker <brobecker@adacore.com>
1830
1831 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
1832 gdb.ada/arrayptr/foo.adb: New files.
1833 * gdb.ada/arrayptr.exp: New testcase.
1834
a31ace00
JB
18352008-01-03 Joel Brobecker <brobecker@adacore.com>
1836
1837 * gdb.base/set-lang-auto.exp: New testcase.
1838
a97fced3
JB
18392008-01-03 Joel Brobecker <brobecker@adacore.com>
1840
1841 * gdb.ada/fun_addr/foo.adb: New file.
1842 * gdb.ada/fun_addr.exp: New testcase.
1843
ef29ce1a
JK
18442008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1845
1846 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
1847 New files
1848
0fafefe3
JB
18492008-01-02 Joel Brobecker <brobecker@adacore.com>
1850
1851 * array_subscript_addr/p.adb: New file.
a9c64011 1852 * array_subscript_addr.exp: New testcase.
0fafefe3 1853
c4359f8d
JB
18542008-01-02 Joel Brobecker <brobecker@adacore.com>
1855
a9c64011 1856 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
1857 New files.
1858 * gdb.ada/str_cmp_ref.exp: New testcase.
1859
1aa1b15b
JB
18602008-01-01 Joel Brobecker <brobecker@adacore.com>
1861
1862 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
1863 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 1864 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 1865
81c9b2cf
JB
18662008-01-01 Joel Brobecker <brobecker@adacore.com>
1867
1868 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
1869 gdb.ada/ref_param/pck.ads: New files.
1870 * gdb.ada/ref_param.exp: New testcase.
1871
319e4674
JB
18722008-01-01 Joel Brobecker <brobecker@adacore.com>
1873
1874 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
1875 gdb.ada/interface/foo.adb: New files.
1876 * gdb.ada/interface.exp: New testcase.
1877
ef682c56
JB
18782007-12-31 Jim Blandy <jimb@codesourcery.com>
1879
1880 * gdb.base/multi-forks.exp: Consume all output from child
1881 processes before proceeding to next test.
1882
f6f3eb6c
JB
18832007-12-29 Jim Blandy <jimb@codesourcery.com>
1884
1885 * configure: Regenerated.
1886
f652e42f
JB
18872007-12-27 Joel Brobecker <brobecker@adacore.com>
1888
1889 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
1890 gdb.ada/fixed_cmp/fixed.adb: New files.
1891 * gdb.ada/fixed_cmp.exp: New testcase.
1892
6943e596
JB
18932007-12-27 Joel Brobecker <brobecker@adacore.com>
1894
1895 * gdb.ada/boolean_expr.exp: New testcase.
1896
aad9a193
JB
18972007-12-26 Jim Blandy <jimb@codesourcery.com>
1898
1899 * gdb.base/multi-forks.exp: Doc fix.
1900
fb5f3683
JB
19012007-12-26 Joel Brobecker <brobecker@adacore.com>
1902
1903 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1904 * gdb.ada/char_param.exp: Do not compile our test program with
1905 -gnata, this is unnecessary.
1906 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
1907
384e4a9c
JB
19082007-12-24 Joel Brobecker <brobecker@adacore.com>
1909
1910 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
1911 gdb.ada/print_chars/foo.adb: New files.
1912 * gdb.ada/print_chars.exp: New testcase.
1913
01e044f7
JB
19142007-12-24 Joel Brobecker <brobecker@adacore.com>
1915
1916 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
1917 gdb.ada/char_param/foo.adb: New files.
1918 * gdb.ada/char_param.exp: New testcase.
1919
0ce17860
JB
19202007-12-22 Jim Blandy <jimb@codesourcery.com>
1921
1922 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
1923 hard-coding source line numbers into the test.
1924 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
1925 gdb_get_line_number to find.
1926
919809b9
JB
19272007-12-22 Joel Brobecker <brobecker@adacore.com>
1928
1929 * gdb.base/ptype.c (highest): New struct type.
1930 (the_highest): New variable of that type.
1931 (main): Add dummy assignment to a field of variable the_highest.
1932 * gdb.base/ptype.exp: Test type printing of our new variable.
1933
abc8a88d
PM
19342007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
1935
1936 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 1937 and record first explicitly generated thread number.
abc8a88d
PM
1938 Use that thread number for thread specific watchpoint test.
1939 Add iteration number to repetitive tests.
1940
5158f3e3
CES
19412007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
1942 Jim Blandy <jimb@codesourcery.com>
1943
1944 * gdb.base/expand-psymtabs.c: New testcase
1945 source file.
1946 * gdb.base/expand-psymtabs.exp: New testcase
1947 expect file.
1948
37e4754d
LM
19492007-12-17 Luis Machado <luisgpm@br.ibm.com>
1950
1951 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
1952 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
1953
551e5d04
JB
19542007-12-17 Joel Brobecker <brobecker@adacore.com>
1955
1956 * gdb.ada/frame_args/foo.adb: New file.
1957 * gdb.ada/frame_args/pck.ads: New file.
1958 * gdb.ada/frame_args/pck.adb: New file.
1959 * gdb.ada/frame_args.exp: New testcase.
1960
a05ee097
JB
19612007-12-17 Joel Brobecker <brobecker@adacore.com>
1962
1963 * gdb.base/frame-args.c: New file.
1964 * gdb.base/frame-args.exp: New testcase.
1965
c162e8c9 19662007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 1967 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
1968
1969 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
1970
afe8ab22 19712007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 1972
afe8ab22
VP
1973 * gdb.mi/mi-pending.exp: New.
1974 * gdb.mi/mi-pending.c: New.
1975 * gdb.mi/mi-pendshr.c: New.
1976
dfdfb3ca
JB
19772007-12-06 Jim Blandy <jimb@codesourcery.com>
1978
1979 * gdb.base/default.exp: Update expected output for 'info catch'.
1980
b7fca990
JK
19812007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1982
1983 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
1984 must be set to binary.
1985
6a1afc1e
PA
19862007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
1987
1988 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
1989
a6b151f1
DJ
19902007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
1991
1992 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
1993 gdb.mi/mi-file-transfer.exp: New.
1994
43039443
JK
19952007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1996
1997 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
1998
0ef2251b
MR
19992007-11-22 Maciej W. Rozycki <macro@mips.com>
2000
2001 * gdb.trace/backtrace.exp: Fix a typo.
2002 * gdb.trace/circ.exp: Likewise.
2003 * gdb.trace/collection.exp: Likewise.
2004 * gdb.trace/limits.exp: Likewise.
2005 * gdb.trace/report.exp: Likewise.
2006 * gdb.trace/tfind.exp: Likewise.
2007 * gdb.trace/while-dyn.exp: Likewise.
2008
5443631e
NR
20092007-11-21 Nick Roberts <nickrob@snap.net.nz>
2010
2011 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
2012 objects of pointers that can't be dereferenced are now
2013 "noneditable".
2014
a4ce5b0d
UW
20152007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2016
2017 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
2018 (target_cpu): Remove.
2019
d6e956e5
VP
20202007-10-15 Vladimir Prus <vladimir@codesourcery.com>
2021
2022 * gdb.base/ending-run.exp: Expect the list of cleared
2023 breakpoint to come in natural order, not the reversed one.
a9c64011 2024
214270ab
VP
20252007-11-07 Vladimir Prus <vladimir@codesourcery.com>
2026
2027 * gdb.mi/mi-var-child.c (do_child_deletion): New.
2028 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 2029
1a619819
LM
20302007-11-05 Luis Machado <luisgpm@br.ibm.com>
2031
2032 * gdb.base/printcmds.exp: New function
2033 test_printf_with_dfp.
2034
5b01a6fa
DE
20352007-11-02 Doug Evans <dje@google.com>
2036
2037 * gdb.disasm/t01_mov.s: Remove carriage returns.
2038 * gdb.disasm/t02_mova.s: Ditto.
2039 * gdb.disasm/t03_add.s: Ditto.
2040 * gdb.disasm/t04_sub.s: Ditto.
2041 * gdb.disasm/t05_cmp.s: Ditto.
2042 * gdb.disasm/t06_ari2.s: Ditto.
2043 * gdb.disasm/t07_ari3.s: Ditto.
2044 * gdb.disasm/t08_or.s: Ditto.
2045 * gdb.disasm/t09_xor.s: Ditto.
2046 * gdb.disasm/t10_and.s: Ditto.
2047 * gdb.disasm/t11_logs.s: Ditto.
2048 * gdb.disasm/t12_bit.s: Ditto.
2049 * gdb.disasm/t13_otr.s: Ditto.
2050
ec33ab7f
JK
20512007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2052
2053 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
2054
ae0d01ff
UW
20552007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2056
2057 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
2058 provide DFP support.
2059
55eddb0f
DJ
20602007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
2061
2062 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
2063 Test "set powerpc vector-abi". Skip auto-detection tests for old
2064 toolchains.
2065
7020f05c
PA
20662007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2067
2068 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
2069 with [string compare].
2070
84bc3db9
PA
20712007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2072
2073 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
2074 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
2075
5876dc88
LM
20762007-10-25 Luis Machado <luisgpm@br.ibm.com>
2077
2078 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
2079 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
2080 * gdb.opt/Makefile.in: New makefile.
2081 * Makefile.in: Create new directory "gdb.opt".
2082 * configure.ac: Add "gdb.opt" directory.
2083 * configure: Regenerated.
a9c64011 2084
c3ea9a14
DE
20852007-10-25 Doug Evans <dje@google.com>
2086
2087 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
2088 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2089
a9c64011 20902007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
2091 Thiago Jung Bauermann <bauerman@br.ibm.com>
2092
2093 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
2094 Floating Point expressions.
2095 * gdb.base/dfp-test.exp: new file adding tests for Decimal
2096 Floating Point variables.
2097 * gdb.base/dfp-test.c: new file containing program with Decimal
2098 Floating variables, used by gdb.base/dfp-test.exp.
2099
62a24a2b
DJ
21002007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2101
2102 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
2103
e7b1eae6
UW
21042007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2105
2106 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
2107 compiling test case with GCC.
2108 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2109
c641edcc
UW
21102007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2111
2112 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2113 format changes.
2114
5e5ebfe6
MS
21152007-10-18 Michael Snyder <msnyder@specifix.com>
2116
2117 * gdb.base/dbx.exp: Add missing "-re " operator.
2118
e831e7b6
GM
21192007-10-16 Gaius Mulley <gaius@glam.ac.uk>
2120
2121 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
2122 * configure.ac: Removed trailing spaces after backslash.
2123 * gdb.modula2: New directory.
2124 * gdb.modula2/Makefile.in: New file.
2125 * gdb.modula2/unbounded-array.exp: New file.
2126 * gdb.modula2/unbounded1.c: New file.
2127
7cc46491
DJ
21282007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2129
2130 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
2131
21322007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
2133
2134 * gdb.base/sigstep.c (main): Add checks for
2135 return values for setitimer call.
2136 Call setitimer again with itimer = ITIMER_REAL
2137 if first call to setitimer fails.
2138
e91528f0
KH
21392007-10-11 Kazu Hirata <kazu@codesourcery.com>
2140
2141 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
2142 of $timeout.
2143
2ec9a4f8
DJ
21442007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2145
2146 * gdb.server/server-run.exp: Test for dynamic linker symbols.
2147
21482007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
2149
2150 * lib/gdb.exp (gdb_run_cmd): Move comment outside
2151 of gdb_expect call, to avoid interruption.
2152
64b2fa04
PA
21532007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
2154
2155 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
2156 (v_unsigned_long_long, v_long_long_array)
2157 (v_signed_long_long_array, v_unsigned_long_long_array)
2158 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
2159 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
2160 [!NO_LONG_LONG]: New.
2161 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
2162 v_long_long_member.
2163
2164 (v_long_long_func, v_signed_long_long_func)
2165 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
2166 (main) [!NO_LONG_LONG]: Initialize long long variants.
2167
2168 * gdb.base/whatis.exp: If board file requests no_long_long, build
2169 test with NO_LONG_LONG defined. Test long long, signed long long,
2170 and unsigned long long variants but only if board file doesn't
2171 disable it.
2172
a912286e 21732007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 2174 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
2175
2176 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
2177 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
2178 * configure: Regenerated.
2179 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
2180 gdb.pascal/types.exp, lib/pascal.exp: New files.
2181
471ba8c9
DJ
21822007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
2183
2184 * gdb.cp/classes.exp (do_tests): Always step to the line after the
2185 call.
2186 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
2187 to return to the call.
2188 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
2189 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
2190 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
2191 * gdb.mi/mi-until.exp (test_until): Likewise.
2192 * gdb.mi/mi2-until.exp (test_until): Likewise.
2193
fef8a650
DJ
21942007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
2195
2196 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
2197 two-char array.
2198 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
2199
d983da9c
DJ
22002007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
2201
2202 * gdb.threads/watchthreads.c (thread_function): Sleep between
2203 iterations.
2204 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
2205 at once for S/390. Generate matching fails and passes.
2206
17f62551
VP
22072007-09-27 Vladimir Prus <vladimir@codesourcery.com>
2208
2209 * gdb.mi/var-cmd.c (do_children_tests): Initialize
2210 the 'struct_declarations' variable to zeros.
a9c64011 2211
ed0616c6
VP
22122007-09-24 Vladimir Prus <vladimir@codesourcery.com>
2213
2214 * gdb.cp/mb-ctor.cc: New.
2215 * gdb.cp/mb-ctor.exp: New.
2216 * gdb.cp/mb-templates.cc: New.
2217 * gdb.cp/mb-templates.exp: New.
2218
41f1b697
DJ
22192007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
2220
2221 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
2222
3f213f78
PA
22232007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
2224
2225 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
2226 targets.
2227 * configure: Regenerate.
2228
0d381245 22292007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2230
0d381245
VP
2231 * gdb.base/annota1.exp: Adjust for 'info break'
2232 format changes.
2233 * gdb.base/annota3.exp: Likewise.
2234 * gdb.base/break.exp: Likewise.
2235 * gdb.base/condbreak.exp: Likewise.
2236 * gdb.base/pending.exp: Likewise.
2237 * gdb.base/sepdebug.exp: Likewise.
2238 * gdb.base/unload.exp: Likewise.
2239 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 2240
fe3f5fa8
VP
22412007-09-22 Vladimir Prus <vladimir@codesourcery.com>
2242
2243 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
2244 messages.
2245 * gdb.base/chng-syms.exp: Likewise.
2246 * gdb.base/unload.exp: Likewise.
a9c64011 2247
a75cf6c0
DJ
22482007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
2249
2250 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
2251
18ecae38
DJ
22522007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2253
2254 * schedlock.c (NUM): Change to 1.
2255 (main): Use args[0] for the main thread.
2256 * schedlock.exp: Only expect two threads. Only issue one pass or fail
2257 regardless of the number of threads.
2258
5509918f
MR
22592007-09-14 Maciej W. Rozycki <macro@mips.com>
2260
4a543daf
MR
2261 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
2262 type down.
2263 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2264 test.
2265 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
2266 watchpoint type down.
2267 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2268 test.
2269
22702007-09-14 Maciej W. Rozycki <macro@mips.com>
2271
5509918f
MR
2272 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
2273 Move all the tests here and run them twice, once using software
2274 watchpoints and once using hardware watchpoints.
2275 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2276
40b53987
DJ
22772007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
2278
2279 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
2280 test.
2281
695e2681
MK
22822007-09-10 Mark Kettenis <kettenis@gnu.org>
2283
8b3fc8d8
MK
2284 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
2285 build-id.
2286
695e2681
MK
2287 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
2288 know about $ORIGIN. Calculate output dir from $dest instead of
2289 using ${objdir}/{$subdir}.
2290
58d69f29
MK
22912007-09-09 Mark Kettenis <kettenis@gnu.org>
2292
2293 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
2294 gcore, before continuing with the test.
2295
3e347599
DJ
22962007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
2297
2298 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
2299 * gdb.mi/mi-watch.exp: Likewise.
2300
ea37ba09
DJ
23012007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2302 Jim Blandy <jimb@codesourcery.com>
2303
2304 * gdb.arch/i386-sse.exp: Do not expect character constants.
2305 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
2306 * gdb.base/display.exp: Allow print/s.
2307 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
2308 and unsigned char array changes.
2309
2025a643
DJ
23102007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2311
2312 * gdb.base/display.exp: Add tests for printf %p.
2313
26669a27
PA
23142007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
2315
2316 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
2317 the dll name to unicode.
2318
c8f021f8
JK
23192007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2320
2321 * gdb.base/default.exp (show version): Update the version text.
2322 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
2323
4cf31eea
JK
23242007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2325
2326 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
2327 New files.
2328
4935890f
JK
23292007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2330
2331 * lib/gdb.exp (build_id_debug_filename_get): New function.
2332 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
2333 Remove the generate DEBUG file for the future testcase runs.
2334 New testcase for the NT_GNU_BUILD_ID retrieval.
2335 Move the final testing step to ...
2336 (test_different_dir): ... a new function.
2337 New parameter XFAIL to XFAIL all the tests performed.
2338 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
2339 New parameter TYPE to PF_PREFIX all the tests performed.
2340
02142340
VP
23412007-08-31 Vladimir Prus <vladimir@codesourcery.com>
2342
2343 * gdb.mi/mi-var-cp.cc (path_expression): New
2344 function.
2345 * gdb.mi/mi-var-cp.exp: Run path exression tests.
2346
36acd84e
UW
23472007-08-27 Markus Deuling <deuling@de.ibm.com>
2348
2349 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
2350 to fit into SPU Local Store memory.
2351
a896d121
JB
23522007-08-23 Joel Brobecker <brobecker@adacore.com>
2353
2354 * gdb.base/default.exp: Adjust the expected output of "info
2355 warranty" after the switch to GPLv3.
2356
7b433602
JB
23572007-08-23 Joel Brobecker <brobecker@adacore.com>
2358
2359 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
2360 to 30000 (from 20000).
2361
e22f8b7c
JB
23622007-08-23 Joel Brobecker <brobecker@adacore.com>
2363
2364 Switch the license of all .exp files to GPLv3.
2365 Switch the license of all .f and .f90 files to GPLv3.
2366 Switch the license of all .s and .S files to GPLv3.
2367
5a0e3bd0
JB
23682007-08-23 Joel Brobecker <brobecker@adacore.com>
2369
2370 * configure.ac: Switch license to GPLv3.
2371
cc00619d
JB
23722007-08-23 Joel Brobecker <brobecker@adacore.com>
2373
2374 Switch the licensing to GPLv3 for all .ads and .adb files.
2375
8d26208a
DJ
23762007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
2377
2378 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
2379 and t_int_double.
2380 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
2381
4fcb9948
JB
23822007-08-17 Joel Brobecker <brobecker@adacore.com>
2383
2384 * gdb.base/step-line.c: Switch license to GPL version 3, and
2385 update copyright year.
2386 * gdb.base/step-line.inp: Likewise.
2387
b9c34f67
JB
23882007-08-17 Joel Brobecker <brobecker@adacore.com>
2389
2390 * gdb.base/gdb1555.exp: Make expected output immune to formatting
2391 changes inside gdb1555.c.
2392 * gdb.base/pending.exp: Likewise.
2393
2cc17678
DJ
23942007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
2395
2396 * config/default.exp: New file.
2397
e48883f7
DJ
23982007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2399
2400 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
2401 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
2402
1ab80e5b
MR
24032007-07-30 Maciej W. Rozycki <macro@mips.com>
2404
2405 * gdb.base/dump.exp: Force the correct endianness for binary
2406 formats not carrying this information.
2407
aba471f5
DJ
24082007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2409
2410 * gdb.threads/staticthreads.exp: Match .*sem_post.
2411
d4e07204
DJ
24122007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2413
2414 * gdb.base/readline.exp (operate_and_get_next): Match the final
2415 prompt.
2416
2b97317d
KB
24172007-07-23 Kevin Buettner <kevinb@redhat.com>
2418
2419 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
2420 to restarting SID.
2421
44efa07a
KB
24222007-07-18 Kevin Buettner <kevinb@redhat.com>
2423
2424 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
2425 prior to `gdb_start'.
2426
7b5ebade
KB
24272007-07-18 Kevin Buettner <kevinb@redhat.com>
2428
2429 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
2430 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
2431 Remove call to gdb_unload.
2432
255e7678
DJ
24332007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
2434 Daniel Jacobowitz <dan@codesourcery.com>
2435
2436 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
2437 for __WIN32__.
2438 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
2439 * gdb.base/unload.exp: Use shared library test routines.
2440
3a40aaa0
UW
24412007-07-03 Markus Deuling <deuling@de.ibm.com>
2442
2443 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
2444 * gdb.base/solib-symbol-lib.c: Likewise.
2445 * gdb.base/solib-symbol-main.c: Likewise.
2446
b0f4b84b
DJ
24472007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2448
2449 * config/gdbserver.exp (gdb_reconnect): New.
2450 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
2451 gdb.base/solib-disc.exp: New files.
2452 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
2453 remote debugging".
2454 (gdb_compile): Add shlib_load flag.
2455 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
2456 port.
2457 (gdbserver_reconnect): New.
2458
1b05479a
DJ
24592007-07-01 Nick Roberts <nickrob@snap.net.nz>
2460 Daniel Jacobowitz <dan@codesourcery.com>
2461
2462 * gdb.base/annota3.exp: Test for if construct.
2463
86f78eb2
DJ
24642007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
2465
2466 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
2467
6a2eb474 24682007-06-21 Chris Dearman <chris@mips.com>
a9c64011 2469 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
2470
2471 * gdb.base/display.exp: Allow a newline after display/i.
2472 * gdb.base/pc-fp.exp: Likewise.
2473 * gdb.base/sigbpt.exp: Likewise.
2474
f8b73d13
DJ
24752007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2476
2477 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
2478 required features to be included.
2479
4339e69e
DJ
24802007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2481
2482 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
2483 in info threads output.
2484
23d964e7
UW
24852007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2486 Markus Deuling <deuling@de.ibm.com>
2487
2488 * gdb.arch/spu-info.exp: New testcase.
2489 * gdb.arch/spu-info.c: New file.
2490
fd20f75b
DJ
24912007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
2492
2493 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
2494 tpcs_offset. Restore lr after the call.
2495 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
2496
2226f861
DJ
24972007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
2498
2499 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
2500 (gdbserver_run): Kill any running gdbserver.
2501 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
2502
d12371a9
MR
25032007-05-17 Maciej W. Rozycki <macro@mips.com>
2504
2505 * gdb.base/sigbpt.exp: Preset segv_addr.
2506
93f02886
DJ
25072007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
2508
2509 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
2510 (gdb_compile_shlib): Likewise.
2511 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
2512 (default_gdb_init): Clear cleanfiles.
2513 (gdb_finish): Delete recorded cleanfiles.
2514 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
2515
2516 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
2517 Do not use isnative.
2518 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
2519 gdb.base/so-impl-ld.exp: Likewise.
2520 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
2521 * gdb.base/unload.exp: Likewise. Do not pass empty option to
2522 gdb_compile.
2523
b04e06d7
VP
25242007-05-15 Vladimir Prus <vladimir@codesourcery.com>
2525
2526 * config/unknown.exp: Remove.
2527
069ed931
UW
25282007-05-15 Markus Deuling <deuling@de.ibm.com>
2529
2530 * gdb.base/info-proc.exp: Check is_remote.
2531
09db0d03
UW
25322007-05-14 Markus Deuling <deuling@de.ibm.com>
2533
2534 * gdb.base/gcore.exp: Initialize variable core_supported.
2535
af2cbe8c
DJ
25362007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2537
2538 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
2539
027c0295
DJ
25402007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2541
2542 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
2543 * gdb.threads/print-threads.exp (test_all_threads): Allow
2544 negative and hexadecimal thread IDs.
2545
dc5000e7
DJ
25462007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2547
2548 * gdb.java/jprint.java (public): Avoid invalid call to static
2549 method.
2550
2e74ed18
DP
25512007-05-14 Denis Pilat <denis.pilat@st.com>
2552
2553 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
2554 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
2555 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2556 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
2557 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
2558
83547f02
UW
25592007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2560
2561 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 2562 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
2563 this mode.
2564 * gdb.base/ovlymgr.c: Provide stubs for spu target.
2565 * gdb.base/spu.ld: New file.
2566
b18be20d
DJ
25672007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
2568
2569 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
2570
be444858
DJ
25712007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
2572
2573 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
2574
b1d53152
DJ
25752007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2576
2577 * gdb.java/jmain.exp: Handle demangled names with and without method
2578 signatures.
2579
d084b331
DJ
25802007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2581
2582 * gdb.mi/mi-syn-frame.c (main, foo, bar)
2583 (have_a_very_merry_interrupt): Remove calls to puts.
2584 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
2585 inferior output.
2586 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
2587 test names.
2588
db9d7fc5
DJ
25892007-04-29 Markus Deuling <deuling@de.ibm.com>
2590 Daniel Jacobowitz <dan@codesourcery.com>
2591
2592 * gdb.base/auxv.exp (core_works): Also check is_remote.
2593 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
2594
ef783a7d 25952007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2596
ef783a7d
VP
2597 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
2598 message, not the undefined 'module' variable.
2599 * gdb.base/siginfo.exp: Likewise.
2600 * gdb.base/sigstep.exp: Likewise.
2601 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
2602 serialport.
2603 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
2604
b7b73cae
CV
26052007-04-25 Corinna Vinschen <vinschen@redhat.com>
2606
2607 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
2608 target sim fails. Return 0 otherwise.
2609 (gdb_load): Return prematurely if gdb_target_sim fails.
2610
7d90fdfa
DP
26112007-04-16 Denis Pilat <denis.pilat@st.com>
2612
2613 * gdb.base/setshow.exp: Reset height after having set it to 100.
2614
5d3e9c85
DP
26152007-04-16 Denis Pilat <denis.pilat@st.com>
2616
2617 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
2618
18e75969
DP
26192007-04-16 Denis Pilat <denis.pilat@st.com>
2620
2621 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
2622
25d5ea92
VP
26232007-04-14 Vladimir Prus <vladimir@codesourcery.com>
2624
2625 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
2626 tests. Run the frozen varobjs test.
2627 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 2628 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 2629
0b49cb80
JK
26302007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2631
2632 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
2633 gdb.base/type-opaque.exp: New files.
2634
a73bafbc 26352007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
2636
2637 * gdb.mi/mi-var-child.c
a73bafbc
VP
2638 (do_children_tests): User char[2] instead of
2639 char so that automatic printing of pointers to char
2640 don't give unpredicable result.
2641 * gdb.mi/var-cmd.c (do_locals_test): Initialize
2642 local variables.
2643 * gdb.mi/mi-var-child.exp: Step to right line
2644 of do_children_tests.
2645 * gdb.mi/mi2-var-child.exp: Likewise.
2646 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 2647 do_locals_tests.
a73bafbc
VP
2648 (do_children_tests): User char[2] instead of
2649 char so that automatic printing of pointers to char
a9c64011 2650 don't give unpredicable result.
a73bafbc 2651 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 2652 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
2653 Pass test name to mi_wait_for_stop.
2654
7ce59000
DJ
26552007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2656
2657 * gdb.asm/asm-source.exp: Remove d10v case.
2658 * lib/gdb.exp (skip_cplus_tests): Likewise.
2659 * gdb.asm/d10v.inc: Deleted.
2660
20389057
DJ
26612007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2662
2663 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
2664
8807d78b
DJ
26652007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2666
2667 * config/netware.exp: Delete file.
2668
aa3edb8e
JB
26692007-03-29 Joel Brobecker <brobecker@adacore.com>
2670
2671 * gdb.dwarf2/dw2-noloc.S: New file.
2672 * gdb.dwarf2/dw2-noloc.exp: New file.
2673
297561ac
PA
26742007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
2675
2676 * gdb.cp/method2.cc: New test.
2677 * gdb.cp/method2.exp: New test.
2678 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
2679
1f81bd39
DJ
26802007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2681
2682 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
2683
9453113a
DJ
26842007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
2685
2686 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
2687
b741e217
DJ
26882007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2689
2690 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
2691 (gdb_load): Delete, replace with...
2692 (gdb_reload): ...this.
2693 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
2694 * gdb.server/server-mon.exp: Likewise.
2695 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
2696 (gdb_start_cmd): New.
2697 (gdb_file_cmd): Save the last loaded file.
2698 (gdb_reload): New.
2699 (gdb_gnu_strip_debug): Use transform.
2700 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
2701 support here. Use new $last_loaded_file. Check mtime.
2702 (gdb_target_cmd): Handle ObjC failure case.
2703 (infer_host_exec): Delete.
2704 (gdbserver_load): Rename to...
2705 (gdbserver_run): ...this. Simplify.
2706 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
2707 (mi_gdb_load): Move most contents to a new function...
2708 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
2709 (mi_run_cmd): Use mi_gdb_target_load.
2710 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
2711 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
2712 Use gdb_run_cmd.
2713 * gdb.base/charsign.exp: Remove incorrect comment.
2714 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
2715 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
2716 gdb.base/start.exp: Use gdb_start_cmd.
2717
446ab585 27182007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 2719 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
2720
2721 * gdb.base/sigbpt.exp: Fix the message when skipping test.
2722 * gdb.base/signull.exp: Similarly.
2723
bbb88ebf
UW
27242007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2725
2726 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
2727 messages available to test cases (like chng-sym.exp).
2728
cb8c4a99
AS
27292007-03-14 Andreas Schwab <schwab@suse.de>
2730
2731 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2732 format changes.
2733
4e463ff5
DJ
27342007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
2735
2736 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
2737 (optimized_1): New.
2738 (main): Call optimized_1.
2739 (gdb2029): Correct typos. Call gdb2029_marker.
2740 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
2741 for gdb2029.
2742
b6db2c47
MK
27432007-03-12 Mark Kettenis <kettenis@gnu.org>
2744
2745 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
2746 as tabs. Remove redundant test pattern.
2747
70ed3737
UW
27482007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2749
2750 * gdb.base/long_long.exp: Accept optional symbol name in <...>
2751 for /a format output.
2752
47b67b60
DJ
27532007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
2754
2755 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
2756 collect output incrementally.
2757
b8953b0e
UW
27582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2759
2760 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
2761 for -var-create lpcharacter test.
2762 * gdb.mi/mi2-var-cmd.exp: Likewise.
2763
7acd5c40
UW
27642007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2765
2766 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
2767 pass on targets where address zero is readable.
2768
9c6759c1
UW
27692007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2770
2771 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
2772 just a single architecture.
2773
a2f1aeb4
UW
27742007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2775
2776 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
2777 (fetch_all_registers): New function, uses gdb_test_multiple and
2778 exp_continue to fetch inferior output line-by-line.
2779 Replace all uses of do_get_all_registers by fetch_all_registers.
2780
46579ac2
UW
27812007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2782
2783 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
2784 in target_info.
2785
fc133f24
MS
27862007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2787
a9c64011 2788 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
2789 consistancy; add a default (timeout) case.
2790
7646a51d
MS
27912007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2792
2793 * gdb.base/watchpoint.exp: Fix truncated comment.
2794
dcfff61f
MS
27952007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2796
2797 * Makefile.in: Remove spurious single-quotes from sed command.
2798
664e3ee9
DJ
27992007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2800
2801 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
2802 func.
2803 * gdb.mi/mi2-var-cmd.exp: Likewise.
2804
d7cc6f2f
JB
28052007-02-27 Joel Brobecker <brobecker@adacore.com>
2806
a9c64011
AS
2807 * gdb.dwarf2/dw2-producer.S: New file.
2808 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
2809
28102007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
2811
2812 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2813 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2814 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2815 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2816 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
2817 Revert tests to use mi_gdb_test and include value field in output
2818 of -var-create.
2819
93d42b30
DJ
28202007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2821
2822 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
2823
c499ed39
DJ
28242007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2825
2826 * gdb.base/maint.exp: Remove full paths from test names.
2827 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
2828 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
2829
9836f81b
JB
28302007-02-27 Joel Brobecker <brobecker@adacore.com>
2831
2832 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
2833
c74d0ad8
DJ
28342007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2835
2836 * gdb.server/server-mon.exp: New test.
2837
2711e456
DJ
28382007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2839
2840 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
2841
ff6f572f
DJ
28422007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2843
2844 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
2845 register capitalization.
2846
fada3feb
DP
28472007-02-13 Denis Pilat <denis.pilat@st.com>
2848
2849 * gdb.mi/mi-var-invalidate.exp: New file.
2850
fb1e4ffc
DJ
28512007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2852
2853 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
2854
3da939d7
DJ
28552007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2856
2857 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
2858
123dc839
DJ
28592007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2860
2861 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
2862 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
2863
877e3645 28642007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
2865
2866 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2867 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2868 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2869 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2870 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 2871 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 2872 Update tests to include value field in output of -var-create.
a9c64011 2873
3c0a2960
AS
28742007-02-08 Andreas Schwab <schwab@suse.de>
2875
2876 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
2877
108546a0
DJ
28782007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
2879
2880 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
2881 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
2882
d701dcab
DP
28832007-02-02 Denis Pilat <denis.pilat@st.com>
2884
2885 * gdb.threads/threadapply.exp: check that frame is not changed by
2886 the thread apply all command.
2887
783e3e2f
AS
28882007-01-31 Andreas Schwab <schwab@suse.de>
2889
6d9c3a87
AS
2890 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2891
3c50d7b9
AS
2892 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
2893 in the dwarf sections.
2894 * gdb.dwarf2/mac-fileno.S: Likewise.
2895
783e3e2f
AS
2896 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
2897 bspstore register on ia64.
2898
78ff580e
AS
28992007-01-29 Andreas Schwab <schwab@suse.de>
2900
cc8e9b12
AS
2901 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
2902 "frame-begin" annotation.
2903
78ff580e
AS
2904 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
2905 number of "frames-invalid" annotations.
2906
704a4f78
DJ
29072007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2908
2909 * gdb.base/commands.exp: Call if_commands_test.
2910 (gdb_test_no_prompt, if_commands_test): New.
2911
e741bf94
MK
29122007-01-28 Mark Kettenis <kettenis@gnu.org>
2913
2914 * gdb.threads/sigthread.c (NSIGS): Make bigger.
2915
474d0ad3
AS
29162007-01-27 Andreas Schwab <schwab@suse.de>
2917
2918 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
2919 .short/.int/.quad in the dwarf sections.
2920 * gdb.dwarf2/dw2-intercu.S: Likewise.
2921 * gdb.dwarf2/dw2-intermix.S: Likewise.
2922
e784b426
JK
29232007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2924
2925 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
2926 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
2927 array.
e784b426
JK
2928 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
2929 * gdb.base/setvar.exp: Likewise.
2930
37f08e04
AS
29312007-01-26 Andreas Schwab <schwab@suse.de>
2932
9a01813a
AS
2933 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
2934 test.
2935
37f08e04
AS
2936 * gdb.base/multi-forks.exp ("restart $i"): Also match
2937 __kernel_syscall_via_break.
2938
6e2a9270
VP
29392007-01-24 Vladimir Prus <vladimir@codesourcery.com>
2940
2941 * lib/mi-support.exp (mi_delete_varobj): New.
2942 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
2943 testcase.
2944 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
2945 (main): Call the above.
2946 (reference_update_test, base_in_reference_test)
2947 (reference_to_pointer): Delete the created varobjs.
a9c64011 2948
e515b470
DJ
29492007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
2950
2951 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
2952 * configure: Regenerated.
2953 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
2954 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
2955 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
2956 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
2957 * lib/gdb.exp (gdb_skip_xml_test): New function.
2958
08d8bcd7
DJ
29592007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
2960
2961 * gdb.base/sigrepeat.exp: Correct error message.
2962
29632007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
2964 Daniel Jacobowitz <dan@codesourcery.com>
2965
2966 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
2967 gdb.arch/i386-gnu-cfi-asm.S: New files.
2968
97c3f1f3
JK
29692007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2970
2971 * lib/gdb.exp: Abort on missing `site.exp'.
2972
cb1df416
DJ
29732007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2974 Daniel Jacobowitz <dan@codesourcery.com>
2975
2976 * gdb.base/included.c, gdb.base/included.exp,
2977 gdb.base/included.h: New files.
2978
35990120
DJ
29792007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2980
2981 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
2982 (maximize_rlimit): Reduce limits on 64-bit systems.
2983
6e81a116 29842007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
2985
2986 From Marcus Deuling <deuling@de.ibm.com>:
2987 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
2988 every case.
2989
6c3c41f3
NR
29902007-01-13 Nick Roberts <nickrob@snap.net.nz>
2991
2992 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
2993 (test_path_specification): Use objdir instead of srcdir to always
2994 get an absolute filename.
2995
2f12c312
DJ
29962007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
2997
2998 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
2999
81121995
VP
30002007-01-11 Vladimir Prus <vladimir@codesourcery.com>
3001
3002 * gdb.mi/mi-var-cp.cc (reference_update_tests):
3003 Make sure the variable we're using is in scope.
3004 (reference_to_pointer): Likewise.
3005
4741b737
DJ
30062007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3007
3008 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
3009 has no debug information.
3010
054410c3
DJ
30112007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3012
3013 * gdb.base/annota1.exp: Remove extra send_gdb.
3014
818f79f6
DJ
30152007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3016
3017 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
3018
f7a6bb70
DJ
30192007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3020
3021 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
3022
57e66780
DJ
30232007-01-08 Nick Roberts <nickrob@snap.net.nz>
3024 Daniel Jacobowitz <dan@codesourcery.com>
3025
3026 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
3027 lcharacter or linteger change. Correct duplicated test name.
3028 * gdb.mi/mi2-var-cmd.exp: Likewise.
3029
3d799a95
DJ
30302007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3031
3032 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
3033
30342007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 3035
a9c64011
AS
3036 * gdb.base/nofield.c: New file.
3037 * gdb.base/nofield.exp: New testcase.
51679ba9 3038
eafb94e8
NR
30392007-01-05 Nick Roberts <nickrob@snap.net.nz>
3040
3041 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
3042
3043 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
3044 test.
3045
5e572bb4
DJ
30462007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3047
3048 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
3049
74a44383
DJ
30502007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3051
3052 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
3053 when continuing.
3054
1b572db9
DJ
30552007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3056
3057 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
3058 Expect ".exe" extension.
3059
381bc39b
DJ
30602007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3061
3062 * gdb.base/charset.exp: Add explicit filename to break.
3063 * gdb.base/dbx.exp: Add explicit filename to breaks.
3064
2b70e4c6
DJ
30652007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3066
3067 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
3068 * gdb.mi/mi2-file.exp: Likewise.
3069
303b6f5d
DJ
30702007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3071
3072 Implement specification of MI tests as comments
3073 in C and C++ sources.
3074 * lib/mi-support.exp (mi_autotest_data): New variable.
3075 (mi_autotest_source): New variable.
3076 (count_newlines, mi_prepare_inline_tests)
3077 (mi_get_inline_test, mi_continue_to_line)
3078 (mi_run_inline_test, mi_tbreak)
3079 (mi_send_resuming_command, mi_wait_for_stop): New functions.
3080 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
3081 Run inline tests.
3082 * gdb.mi/mi-var-cp.cc: Define tests here.
3083
23da0d94
VP
30842007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3085
3086 Simplify usage of mi_continue_to.
3087 * lib/mi-support.exp (mi_runto_helper): Renamed
3088 from mi_runto, added new parameter 'run_or_continue'.
3089 (mi_runto): Use mi_runto_helper.
3090 (mi_continue_to): Accept just function name as parameter.
3091 Use mi_runto_helper.
3092 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
3093 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3094
f9e18282
JB
30952006-01-04 Joel Brobecker <brobecker@adacore.com>
3096
3097 Make this testcase a bit more realistic. The current code
3098 is too simplistic, and allows the compiler to optimize out
3099 some of the entities we need for this testcase.
3100 * gdb.ada/null_record/bar.ads (Void_Star): New type.
3101 (Do_Nothing): Add extra parameter.
3102 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
3103 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
3104 by using a variable of type Void_Star.
3105
fd678c65
JB
31062006-01-04 Joel Brobecker <brobecker@adacore.com>
3107
3108 * gdb.ada/catch_ex/foo.adb: New file.
3109 * gdb.ada/catch_ex.exp: New testcase.
3110
05cfdb42
DJ
31112007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
3112
3113 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
3114 pass --image-base to linker.
3115
2e03ee74
DJ
31162007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3117 Daniel Jacobowitz <dan@codesourcery.com>
3118
3119 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
3120 secondary prompts.
3121
0d5de010
DJ
31222007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3123
3124 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
3125 output. Test the types of members and member pointers.
3126 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
3127 gdb/2092.
3128 * gdb.cp/member-ptr.exp: Search for a comment instead of a
3129 statement. Enable for GCC. Update expected output for some tests
3130 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
3131 layout.
3132 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
3133 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
3134 (Diamond::vget_base): New.
3135 (main): Add new tests.
3136 * gdb.cp/printmethod.exp: Update expected output for member functions.
3137 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
3138 print pEe->D::vg().
3139
61a771aa
DJ
31402007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3141
3142 * gdb.threads/tls.exp: Allow stops in sem_post.
3143
2fa63963
DJ
31442006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
3145
3146 * gdb.base/annota1.exp: Allow .*printf in backtraces.
3147 * gdb.base/annota3.exp: Likewise.
3148 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
3149 again (instead of timing out).
3150 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
3151 GCC bug 26475.
3152 * gdb.java/jmisc.exp: Adjust to work with method signatures including
3153 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
3154 test from jmisc1.exp.
3155 * gdb.java/jmisc1.exp: Delete.
3156 * gdb.java/jprint.exp: Adjust to work with method signatures including
3157 return types.
3158 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
3159 * gdb.threads/linux-dp.exp: Don't be confused by program output.
3160 * lib/java.exp (compile_java_from_source): Pass the correct type
3161 to target_compile.
3162
5eefc2b7
JB
31632006-12-31 Joel Brobecker <brobecker@adacore.com>
3164
3165 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
3166 (stack_align_edx): New function.
3167 (stack_align_eax): New function.
3168 (main): Add calls to stack_align_edx and stack_align_eax.
3169 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
3170 Add testing for the cases where the register used during a stack
3171 realignment is edx. Same for eax.
3172
227c54da
DJ
31732006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
3174
3175 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
3176 and generic PE targets.
3177
cab8ac94
JB
31782006-12-29 Joel Brobecker <brobecker@adacore.com>
3179
3180 * gdb.ada/array_return.exp: Update copyright date list.
3181
ba54f318
JB
31822006-12-27 Joel Brobecker <brobecker@adacore.com>
3183
3184 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
3185 (Create_Small_Float_Vector): New function.
3186 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
3187 function body.
3188 * gdb.ada/array_return/p.adb: Use new type and function from
3189 package Pck.
3190 * gdb.ada/array_return.exp: Add a test verifying that GDB is
3191 able to print the value returned by a function returning an
3192 array of float.
3193
6b7a35dd
JB
31942006-12-20 Joel Brobecker <brobecker@adacore.com>
3195
3196 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
3197 The associated tests should be PASSing.
3198
038224f6
VP
31992006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3200
3201 Test for base in references.
3202 * gdb.mi/mi-var-cp.cc: Add test code.
3203 * gdb.mi/mi-var-cp.exp: Test for bases in references.
3204 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
3205 * gdb.mi/mi2-watch.exp: Likewise.
3206 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
3207 (mi_list_varobj_children): New function.
3208
b26ed50d
VP
32092006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3210
3211 * lib/mi-support.exp
3212 (mi_runto): Accept "()" after function name.
3213 (mi_create_varobj): New function.
3214 (mi_varobj_update): New function.
3215 (mi_Check_varobj_value): New function.
3216 * gdb.mi/mi-var-cp.exp: New file.
3217 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 3218
08232497
DJ
32192006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
3220
3221 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
3222 gdb.base/weaklib2.c: New files.
3223
d394c993 32242006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 3225
ac6c2fba
NS
3226 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
3227 info. Adjust test names.
3228
8ec659a0 3229 * gdb.base/break.c (main): Move position of malloc.
d394c993 3230 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 3231
acd65feb
VP
32322006-11-28 Vladimir Prus <vladimir@codesourcery.com>
3233
3234 * gdb.mi/mi-var-cmd.exp: Check -var-update after
3235 assignement of arrays and function pointers.
3236 * gdb.mi/var-cmd.c: Add declaration necessary for above
3237 tests.
3238
f556d5e5
NS
32392006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3240
3241 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
3242
3243 * gdb.threads/linux-dp.exp: Read thread table before and after
3244 creating each philosopher and verify it.
3245
697bc68d
NS
32462006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3247 Paul Brook <paul@codesourcery.com>
3248 Daniel Jacobowitz <dan@codesourcery.com>
3249
3250 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 3251 main to remove duplication. Add start function of the form
697bc68d
NS
3252 '_*start[1-9]*'. Add RVDS start function.
3253
29d73ae4
DJ
32542006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3255
3256 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
3257
c1d88655
UW
32582006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3259
3260 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
3261 * gdb.asm/spu.inc: New file.
3262 * gdb.base/term.exp: Disable if [target_info exists noargs].
3263 * gdb.gdb/complaints.exp: Disable if ![isnative].
3264 * gdb.gdb/selftest.exp: Likewise.
3265 * gdb.gdb/observer.exp: Likewise.
3266 * gdb.gdb/xfullpath.exp: Likewise.
3267 * gdb.base/attach.exp: Disable on SPU target.
3268 * gdb.cp/bs145503.exp: Likewise.
3269 * gdb.cp/exception.exp: Likewise.
3270 * gdb.cp/userdef.exp: Likewise.
3271
32a13b1a
DJ
32722006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3273
3274 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
3275
d8295fe9
VP
32762006-11-10 Vladimir Prus <vladimir@codesourcery.com>
3277
3278 * gdb.base/completion.exp: Fix completion tests for
3279 'info' and 'info '.
3280 * gdb.base/help.exp (help_test_raw, test_class_help)
3281 (test_prefix_command_help): Move...
3282 * lib/gdb.exp: Here.
3283 * gdb.base/main.exp: Adjust.
3284 * gdb.cp/maint.exp: Adjust.
3285 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 3286
8c394015
VP
32872006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3288
3289 * gdb.stabs/weird.exp (print_weird_var): Use
3290 gdb_test_multiple instead of gdb_expect.
3291
027fc1bc
VP
32922006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3293
3294 * gdb.base/help.exp (help_test_raw): New.
3295 (test_class_help): New.
3296 (test_prefix_command_help): New.
3297 Adjust testcases.
3298
67609209
FR
32992006-11-09 Christophe Lyon <christophe.lyon@st.com>
3300
3301 * gdb.base/constvars.c (main): Write to crass and crips, so that
3302 they are allocated by the compiler.
3303
f73adfeb
AS
33042006-10-27 Andreas Schwab <schwab@suse.de>
3305
3306 * gdb.base/multi-forks.exp: Use "detach fork" instead of
3307 "detach-fork".
3308
2f83a18e
DJ
33092006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
3310
3311 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
3312 of patterns.
3313
94277a38
DJ
33142006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3315
3316 * gdb.base/sepdebug.exp: Remove debug format test.
3317 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
3318 Handle no-symtab.
3319 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
3320
5bd2f6e2
DJ
33212006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3322
3323 * gdb.threads/manythreads.c (thread_function, main): Don't cast
3324 int to pointer or pointer to int.
3325 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
3326
8c008720
DJ
33272006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
3328
3329 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
3330
9e35dae4
DJ
33312006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3332
3333 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
3334
d9639e13
DJ
33352006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3336
3337 PR c++/2116
3338 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
3339
390a1bd0
JB
33402006-10-06 Joel Brobecker <brobecker@adacore.com>
3341
3342 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
3343 the corresponding bug has been fixed in GDB (PR/2018).
3344
dd920c33
JB
33452006-10-06 Joel Brobecker <brobecker@adacore.com>
3346
3347 * gdb.base/subst.exp: New testcase.
3348
53bbefe9
JB
33492006-10-06 Joel Brobecker <brobecker@adacore.com>
3350
3351 * gdb.ada/array_return/pck.ads: Add copyright notice.
3352 * gdb.ada/array_return/pck.adb: Likewise.
3353 * gdb.ada/array_return/p.adb: Likewise.
3354 * gdb.ada/exec_changed/first.adb: Likewise.
3355 * gdb.ada/exec_changed/second.adb: Likewise.
3356
09851417
JB
33572006-10-06 Joel Brobecker <brobecker@adacore.com>
3358
3359 * gdb.ada/watch_arg/watch.adb: New file.
3360 * gdb.ada/watch_arg.exp: New testcase.
3361
041bf30d
VP
33622006-10-02 Vladimir Prus <vladimir@codesourcery.com>
3363
3364 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 3365 via string_to_regexp.
041bf30d 3366 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 3367
f286fbdd 33682006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
3369
3370 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
3371 Remove unused / obsolete files.
3372
7c07f349
NR
33732006-09-19 Nick Roberts <nickrob@snap.net.nz>
3374
3375 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
3376
cd5ff84a
VP
33772006-09-17 Vladimir Prus <vladimir@codesourcery.com>
3378
3379 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
3380 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 3381 the number of frames.
cd5ff84a 3382
ae018d1a
DJ
33832006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
3384
3385 * gdb.base/args.c (main): Add breakpoint marker.
3386 * gdb.base/args.exp: Use args_test for tests. Add new tests which
3387 really test empty arguments.
3388 (args_load): Delete.
3389 (args_test): New.
3390
b399c549
NR
33912006-09-13 Nick Roberts <nickrob@snap.net.nz>
3392
3393 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
3394 check for one file.
3395
2ab1eb7a
VP
33962006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
3397
3398 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
3399 HIGH_FRAME argument to -stack-list-locals can be larger than
3400 the number of frames.
a9c64011 3401
476308bf
FF
34022006-08-18 Fred Fish <fnf@specifix.com>
3403
3404 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
3405 '$' in front of skip_vmx_tests_saved when setting that.
3406
8625200f
AS
34072006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
3408
3409 * gdb.base/trace-commands.exp: New file.
3410
089ec8f1
DJ
34112006-08-10 Joel Brobecker <brobecker@adacore.com>
3412 Daniel Jacobowitz <dan@codesourcery.com>
3413
3414 * gdb.base/step-bt.exp: Make hexadecimal address optional in
3415 expected output of the backtrace commands.
3416
b60f0898
JB
34172006-08-09 Joel Brobecker <brobecker@adacore.com>
3418
3419 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
3420 untested followed by return combination.
3421 * gdb.arch/altivec-regs.exp: Likewise.
3422 * gdb.arch/e500-abi.exp: Likewise.
3423 * gdb.arch/e500-regs.exp: Likewise.
3424 * gdb.arch/gdb1291.exp: Likewise.
3425 * gdb.arch/gdb1431.exp: Likewise.
3426 * gdb.arch/gdb1558.exp: Likewise.
3427 * gdb.arch/i386-prologue.exp: Likewise.
3428 * gdb.arch/i386-unwind.exp: Likewise.
3429 * gdb.asm/asm-source.exp: Likewise.
3430 * gdb.base/a2-run.exp: Likewise.
3431 * gdb.base/advance.exp: Likewise.
3432 * gdb.base/all-bin.exp: Likewise.
3433 * gdb.base/annota1.exp: Likewise.
3434 * gdb.base/annota3.exp: Likewise.
3435 * gdb.base/args.exp: Likewise.
3436 * gdb.base/arithmet.exp: Likewise.
3437 * gdb.base/assign.exp: Likewise.
3438 * gdb.base/async.exp: Likewise.
3439 * gdb.base/attach.exp: Likewise.
3440 * gdb.base/bang.exp: Likewise.
3441 * gdb.base/bigcore.exp: Likewise.
3442 * gdb.base/bitfields.exp: Likewise.
3443 * gdb.base/bitfields2.exp: Likewise.
3444 * gdb.base/break.exp: Likewise.
3445 * gdb.base/call-sc.exp: Likewise.
3446 * gdb.base/call-strs.exp: Likewise.
3447 * gdb.base/callfuncs.exp: Likewise.
3448 * gdb.base/checkpoint.exp: Likewise.
3449 * gdb.base/chng-syms.exp: Likewise.
3450 * gdb.base/code-expr.exp: Likewise.
3451 * gdb.base/commands.exp: Likewise.
3452 * gdb.base/completion.exp: Likewise.
3453 * gdb.base/cond-expr.exp: Likewise.
3454 * gdb.base/condbreak.exp: Likewise.
3455 * gdb.base/consecutive.exp: Likewise.
3456 * gdb.base/constvars.exp: Likewise.
3457 * gdb.base/corefile.exp: Likewise.
3458 * gdb.base/cvexpr.exp: Likewise.
3459 * gdb.base/dbx.exp: Likewise.
3460 * gdb.base/define.exp: Likewise.
3461 * gdb.base/detach.exp: Likewise.
3462 * gdb.base/display.exp: Likewise.
3463 * gdb.base/dump.exp: Likewise.
3464 * gdb.base/ena-dis-br.exp: Likewise.
3465 * gdb.base/ending-run.exp: Likewise.
3466 * gdb.base/environ.exp: Likewise.
3467 * gdb.base/eval-skip.exp: Likewise.
3468 * gdb.base/exprs.exp: Likewise.
3469 * gdb.base/fileio.exp: Likewise.
3470 * gdb.base/finish.exp: Likewise.
3471 * gdb.base/float.exp: Likewise.
3472 * gdb.base/foll-exec.exp: Likewise.
3473 * gdb.base/foll-fork.exp: Likewise.
3474 * gdb.base/foll-vfork.exp: Likewise.
3475 * gdb.base/freebpcmd.exp: Likewise.
3476 * gdb.base/funcargs.exp: Likewise.
3477 * gdb.base/gcore.exp: Likewise.
3478 * gdb.base/gdb1090.exp: Likewise.
3479 * gdb.base/gdb1250.exp: Likewise.
3480 * gdb.base/huge.exp: Likewise.
3481 * gdb.base/info-proc.exp: Likewise.
3482 * gdb.base/interrupt.exp: Likewise.
3483 * gdb.base/jump.exp: Likewise.
3484 * gdb.base/langs.exp: Likewise.
3485 * gdb.base/lineinc.exp: Likewise.
3486 * gdb.base/list.exp: Likewise.
3487 * gdb.base/logical.exp: Likewise.
3488 * gdb.base/long_long.exp: Likewise.
3489 * gdb.base/macscp.exp: Likewise.
3490 * gdb.base/maint.exp: Likewise.
3491 * gdb.base/mips_pro.exp: Likewise.
3492 * gdb.base/miscexprs.exp: Likewise.
3493 * gdb.base/multi-forks.exp: Likewise.
3494 * gdb.base/opaque.exp: Likewise.
3495 * gdb.base/overlays.exp: Likewise.
3496 * gdb.base/pc-fp.exp: Likewise.
3497 * gdb.base/pointers.exp: Likewise.
3498 * gdb.base/printcmds.exp: Likewise.
3499 * gdb.base/psymtab.exp: Likewise.
3500 * gdb.base/ptype.exp: Likewise.
3501 * gdb.base/recurse.exp: Likewise.
3502 * gdb.base/relational.exp: Likewise.
3503 * gdb.base/relocate.exp: Likewise.
3504 * gdb.base/remote.exp: Likewise.
3505 * gdb.base/reread.exp: Likewise.
3506 * gdb.base/restore.exp: Likewise.
3507 * gdb.base/return.exp: Likewise.
3508 * gdb.base/return2.exp: Likewise.
3509 * gdb.base/scope.exp: Likewise.
3510 * gdb.base/sect-cmd.exp: Likewise.
3511 * gdb.base/sep.exp: Likewise.
3512 * gdb.base/sepdebug.exp: Likewise.
3513 * gdb.base/setshow.exp: Likewise.
3514 * gdb.base/setvar.exp: Likewise.
3515 * gdb.base/sigall.exp: Likewise.
3516 * gdb.base/sigbpt.exp: Likewise.
3517 * gdb.base/signals.exp: Likewise.
3518 * gdb.base/signull.exp: Likewise.
3519 * gdb.base/sizeof.exp: Likewise.
3520 * gdb.base/solib.exp: Likewise.
3521 * gdb.base/step-line.exp: Likewise.
3522 * gdb.base/step-test.exp: Likewise.
3523 * gdb.base/structs.exp: Likewise.
3524 * gdb.base/structs2.exp: Likewise.
3525 * gdb.base/term.exp: Likewise.
3526 * gdb.base/twice.exp: Likewise.
3527 * gdb.base/until.exp: Likewise.
3528 * gdb.base/varargs.exp: Likewise.
3529 * gdb.base/volatile.exp: Likewise.
3530 * gdb.base/watchpoint.exp: Likewise.
3531 * gdb.base/whatis-exp.exp: Likewise.
3532 * gdb.base/whatis.exp: Likewise.
3533 * gdb.cp/ambiguous.exp: Likewise.
3534 * gdb.cp/annota2.exp: Likewise.
3535 * gdb.cp/annota3.exp: Likewise.
3536 * gdb.cp/bool.exp: Likewise.
3537 * gdb.cp/breakpoint.exp: Likewise.
3538 * gdb.cp/casts.exp: Likewise.
3539 * gdb.cp/class2.exp: Likewise.
3540 * gdb.cp/classes.exp: Likewise.
3541 * gdb.cp/cplusfuncs.exp: Likewise.
3542 * gdb.cp/ctti.exp: Likewise.
3543 * gdb.cp/derivation.exp: Likewise.
3544 * gdb.cp/exception.exp: Likewise.
3545 * gdb.cp/gdb1355.exp: Likewise.
3546 * gdb.cp/hang.exp: Likewise.
3547 * gdb.cp/inherit.exp: Likewise.
3548 * gdb.cp/local.exp: Likewise.
3549 * gdb.cp/m-data.exp: Likewise.
3550 * gdb.cp/m-static.exp: Likewise.
3551 * gdb.cp/member-ptr.exp: Likewise.
3552 * gdb.cp/method.exp: Likewise.
3553 * gdb.cp/misc.exp: Likewise.
3554 * gdb.cp/namespace.exp: Likewise.
3555 * gdb.cp/overload.exp: Likewise.
3556 * gdb.cp/ovldbreak.exp: Likewise.
3557 * gdb.cp/pr-1023.exp: Likewise.
3558 * gdb.cp/pr-1210.exp: Likewise.
3559 * gdb.cp/pr-574.exp: Likewise.
3560 * gdb.cp/printmethod.exp: Likewise.
3561 * gdb.cp/psmang.exp: Likewise.
3562 * gdb.cp/ref-params.exp: Likewise.
3563 * gdb.cp/ref-types.exp: Likewise.
3564 * gdb.cp/rtti.exp: Likewise.
3565 * gdb.cp/templates.exp: Likewise.
3566 * gdb.cp/try_catch.exp: Likewise.
3567 * gdb.cp/userdef.exp: Likewise.
3568 * gdb.cp/virtfunc.exp: Likewise.
3569 * gdb.disasm/am33.exp: Likewise.
3570 * gdb.disasm/h8300s.exp: Likewise.
3571 * gdb.disasm/mn10300.exp: Likewise.
3572 * gdb.disasm/sh3.exp: Likewise.
3573 * gdb.disasm/t01_mov.exp: Likewise.
3574 * gdb.disasm/t02_mova.exp: Likewise.
3575 * gdb.disasm/t03_add.exp: Likewise.
3576 * gdb.disasm/t04_sub.exp: Likewise.
3577 * gdb.disasm/t05_cmp.exp: Likewise.
3578 * gdb.disasm/t06_ari2.exp: Likewise.
3579 * gdb.disasm/t07_ari3.exp: Likewise.
3580 * gdb.disasm/t08_or.exp: Likewise.
3581 * gdb.disasm/t09_xor.exp: Likewise.
3582 * gdb.disasm/t10_and.exp: Likewise.
3583 * gdb.disasm/t11_logs.exp: Likewise.
3584 * gdb.disasm/t12_bit.exp: Likewise.
3585 * gdb.disasm/t13_otr.exp: Likewise.
3586 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3587 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3588 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3589 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
3590 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
3591 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3592 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3593 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3594 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
3595 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3596 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3597 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3598 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
3599 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
3600 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
3601 * gdb.mi/gdb701.exp: Likewise.
3602 * gdb.mi/gdb792.exp: Likewise.
3603 * gdb.mi/mi-basics.exp: Likewise.
3604 * gdb.mi/mi-break.exp: Likewise.
3605 * gdb.mi/mi-cli.exp: Likewise.
3606 * gdb.mi/mi-console.exp: Likewise.
3607 * gdb.mi/mi-disassemble.exp: Likewise.
3608 * gdb.mi/mi-eval.exp: Likewise.
3609 * gdb.mi/mi-file.exp: Likewise.
3610 * gdb.mi/mi-read-memory.exp: Likewise.
3611 * gdb.mi/mi-regs.exp: Likewise.
3612 * gdb.mi/mi-return.exp: Likewise.
3613 * gdb.mi/mi-simplerun.exp: Likewise.
3614 * gdb.mi/mi-stack.exp: Likewise.
3615 * gdb.mi/mi-stepi.exp: Likewise.
3616 * gdb.mi/mi-syn-frame.exp: Likewise.
3617 * gdb.mi/mi-until.exp: Likewise.
3618 * gdb.mi/mi-var-block.exp: Likewise.
3619 * gdb.mi/mi-var-child.exp: Likewise.
3620 * gdb.mi/mi-var-cmd.exp: Likewise.
3621 * gdb.mi/mi-var-display.exp: Likewise.
3622 * gdb.mi/mi-watch.exp: Likewise.
3623 * gdb.mi/mi2-basics.exp: Likewise.
3624 * gdb.mi/mi2-break.exp: Likewise.
3625 * gdb.mi/mi2-cli.exp: Likewise.
3626 * gdb.mi/mi2-console.exp: Likewise.
3627 * gdb.mi/mi2-disassemble.exp: Likewise.
3628 * gdb.mi/mi2-eval.exp: Likewise.
3629 * gdb.mi/mi2-file.exp: Likewise.
3630 * gdb.mi/mi2-read-memory.exp: Likewise.
3631 * gdb.mi/mi2-regs.exp: Likewise.
3632 * gdb.mi/mi2-return.exp: Likewise.
3633 * gdb.mi/mi2-simplerun.exp: Likewise.
3634 * gdb.mi/mi2-stack.exp: Likewise.
3635 * gdb.mi/mi2-stepi.exp: Likewise.
3636 * gdb.mi/mi2-syn-frame.exp: Likewise.
3637 * gdb.mi/mi2-until.exp: Likewise.
3638 * gdb.mi/mi2-var-block.exp: Likewise.
3639 * gdb.mi/mi2-var-child.exp: Likewise.
3640 * gdb.mi/mi2-var-cmd.exp: Likewise.
3641 * gdb.mi/mi2-var-display.exp: Likewise.
3642 * gdb.mi/mi2-watch.exp: Likewise.
3643 * gdb.stabs/exclfwd.exp: Likewise.
3644 * gdb.stabs/weird.exp: Likewise.
3645 * gdb.threads/gcore-thread.exp: Likewise.
3646 * gdb.trace/actions.exp: Likewise.
3647 * gdb.trace/backtrace.exp: Likewise.
3648 * gdb.trace/circ.exp: Likewise.
3649 * gdb.trace/collection.exp: Likewise.
3650 * gdb.trace/deltrace.exp: Likewise.
3651 * gdb.trace/infotrace.exp: Likewise.
3652 * gdb.trace/limits.exp: Likewise.
3653 * gdb.trace/packetlen.exp: Likewise.
3654 * gdb.trace/passc-dyn.exp: Likewise.
3655 * gdb.trace/passcount.exp: Likewise.
3656 * gdb.trace/report.exp: Likewise.
3657 * gdb.trace/save-trace.exp: Likewise.
3658 * gdb.trace/tfind.exp: Likewise.
3659 * gdb.trace/tracecmd.exp: Likewise.
3660 * gdb.trace/while-dyn.exp: Likewise.
3661 * gdb.trace/while-stepping.exp: Likewise.
3662
f4b618d1
JB
36632006-08-08 Joel Brobecker <brobecker@adacore.com>
3664
3665 * gdb.base/step-bt.c: New file.
3666 * gdb.base/step-bt.exp: New testcase.
3667
3d00d119
DJ
36682006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
3669
3670 * config/monitor.exp (gdb_load): Remove support for obsolete
3671 download-write-size.
3672 * gdb.base/remote.exp: Likewise. Update all callers of
3673 gdb_timed_load.
3674
017b5bd4
DJ
36752006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
3676
3677 * cursal.exp: Pass binfile to gdb_load.
3678
837c599d
DJ
36792006-08-01 Nathan Sidwell <nathan@codesourcery.com>
3680
3681 * gdb.base/cursal.exp: Add "" to gdb_load call.
3682
8dd4540b
MK
36832006-07-29 Mark Kettenis <kettenis@gnu.org>
3684
3685 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
3686 NetBSD/ELF targets.
3687
ab5c9f60
DJ
36882006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
3689
3690 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
3691 operator*.
3692
4c42eaff
DJ
36932006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3694
3695 * gdb.base/completion.exp: Update for change in "file" behavior.
3696 * gdb.stabs/weird.exp: Likewise.
3697 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
3698 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
3699
0155cc76
NS
37002006-07-24 Nathan Sidwell <nathan@codesourcery.com>
3701
3702 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
3703 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
3704
16026cd7
AS
37052006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
3706
3707 * gdb.base/default.exp: Update source command error message.
3708 * gdb.base/help.exp: Update 'help source' message.
3709
16963cb6
DJ
37102006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
3711
3712 * gdb.cp/bs15503.exp: Update comment for no longer crashing
3713 test.
3714
6d7fd486
AS
37152006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
3716
3717 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
3718
29e8a844
DJ
37192006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3720
3721 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
3722
6afcfa39
DJ
37232006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3724
3725 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
3726
267a692b
MK
37272006-07-17 Mark Kettenis <kettenis@gnu.org>
3728
3729 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
3730 *-*-openbsd* from targets for wich we expect ARM FPA floating
3731 point format.
3732
85d2fec4
NR
37332006-07-17 Nick Roberts <nickrob@snap.net.nz>
3734
3735 * gdb.cp/annota3.exp: Expect frame-begin annotation.
3736
37372006-07-17 Mark Kettenis <kettenis@gnu.org>
3738
3739 * gdb.base/annota3.exp: Expect frame-begin annotation.
3740
85b4c6e8
JB
37412006-07-14 Joel Brobecker <brobecker@adacore.com>
3742
3743 * gdb.base/help.exp: Adjust "help unset" test to accept
3744 any list of unset commands.
3745
fb933624
DJ
37462006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
3747 Daniel Jacobowitz <dan@codesourcery.com>
3748
3749 * gdb.cp/ref-params.exp: New test.
3750 * gdb.cp/ref-params.cc: New source file.
3751 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
3752
1dff4b64
MK
37532006-07-08 Mark Kettenis <kettenis@gnu.org>
3754
3755 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
3756 spaces/tabs in regular expressions since they might not be there.
3757
40d2e0e3
AS
37582006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
3759
3760 * gdb.base/ifelse.exp: New file.
3761
f6c957d2
NS
37622006-07-04 Nathan Sidwell <nathan@codesourcery.com>
3763
3764 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
3765 line.
3766 * gdb.base/huge.exp: Loop over compilation to find a size that
3767 is acceptable.
3768 * gdb.base/remote.exp: Correct expected strings.
3769 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
3770
b9c5a23d
DJ
37712006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3772
3773 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
3774
9af2e58d
DJ
37752006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3776
3777 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
3778 native.
3779
30930ca5
DJ
37802006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3781
3782 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
3783 enable stabs testing.
3784
aa32fa1d
DJ
37852006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3786
bd4a4c80 3787 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
3788 gdb_test_multiple does.
3789
321fef15
DJ
37902006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3791
3792 * Makefile.in (host_alias): Remove.
3793 (target_alias): Use @target_noncanonical@.
3794 (site.exp): Don't set host_alias.
3795 * aclocal.m4: Remove contents. Include acx.m4.
3796 * configure: Regenerated.
3797 * configure.ac: Use ACX_NONCANONICAL_TARGET.
3798
e1c2defa
NS
37992006-06-13 Nathan Sidwell <nathan@codesourcery.com>
3800
e63b55d1
NS
3801 * lib/gdb.exp (gdb_load_cmd): New.
3802
5600ea19
NS
3803 * gdb.base/fileio.c: Add system(NULL) test.
3804 * gdb.base/fileio.exp: Check it.
3805
e1c2defa
NS
3806 * gdb.base/break.c: Add 10a breakpoint at }
3807 * gdb.base/break.exp: Add test for breakpoint at }
3808 * gdb.cp/anon-union.cc: Add code at end of function.
3809 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
3810 * gdb.mi/var-cmd.c: Add code at end of function.
3811 * gdb.mi/mi-var-display.exp: Adjust end of next.
3812 * gdb.mi/mi2-var-display.exp: Likewise.
3813 * gdb.base/fileio.c: Add stop function and insert calls at
3814 stopping places.
3815 * gdb.base/fileio.exp: Breakpoint stop function and remove
3816 explicit line number references.
3817
6c0112ec
JB
38182006-05-19 Joel Brobecker <brobecker@adacore.com>
3819
a9c64011
AS
3820 * gdb.base/del.exp (test_delete_alias): New function.
3821 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 3822
154189a4
FF
38232006-05-18 Fred Fish <fnf@specifix.com>
3824
3825 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
3826 required. Check for spurious output after program exits normally.
3827
582e64c2
FF
38282006-05-17 Fred Fish <fnf@specifix.com>
3829
3830 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
3831 gdb_load, so it works in the simulator.
3832
8ef6493a
FF
38332006-05-11 Fred Fish <fnf@specifix.com>
3834
3835 * gdb.base/bang.exp: Ignore unexpected output between the
3836 "program exited normally" and the gdb prompt, as many other
3837 tests do.
3838
692b141c
MK
38392006-05-07 Mark Kettenis <kettenis@gnu.org>
3840
3841 * gdb.base/help.exp: Make "delete checkpoint" part option for
3842 "help d" and "help delete" tests.
3843
540b8a30
UW
38442006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3845
a9c64011 3846 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
3847 expected output in some mi_gdb_test statements.
3848 * gdb.mi/mi2-basics.exp: Likewise.
3849
9b6462d9
JB
38502006-05-05 Joel Brobecker <brobecker@adacore.com>
3851
3852 * gdb.base/del.c: New file.
3853 * gdb.base/del.exp: New testcase.
3854
954de43b
DM
38552006-05-05 David S. Miller <davem@sunset.davemloft.net>
3856
3857 * gdb.base/break.exp: Do not assume a breakpoint on
3858 main will actually be in $srcfile when optimizing.
1303f75e
DM
3859 * gdb.base/savedregs.exp: Do not require that the dummy
3860 frame location match up to a symbol and source file location.
c3242428
DM
3861 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
3862 will get printed without a mi_cmd_data_list_register_values prefix.
3863 (*-data-list-register-*): Correct regular expressions to expect the new
3864 pseudo d? floating point registers.
3865 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 3866
c7e64c9a
DJ
38672006-05-05 Christophe Lyon <christophe.lyon@st.com>
3868
3869 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
3870 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
3871 is allocated by the compiler.
3872 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
3873 anons, e, anone to force their allocation by the compiler.
3874
38752006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
3876
3877 * gdb.base/help.exp: Update expected text for help d and
3878 help delete.
3879
27ce9a6d
MK
38802006-05-02 Mark Kettenis <kettenis@gnu.org>
3881
3882 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
3883 NetBSD/ELF targets.
3884
8608915f
MK
38852006-04-30 Mark Kettenis <kettenis@gnu.org>
3886
3887 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
3888 single-step breakpoint fails; make this a KFAIL on
3889 sparc*-*-openbsd*.
3890 * gdb.base/siginfo.exp: Likewise.
3891 * gdb.base/sigstep.exp (advance, advancei): Likewise.
3892
b8db102d
MS
38932006-04-26 Michael Snyder <msnyder@redhat.com>
3894
3895 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
3896 which may have to consume output from other forks.
3897 Add tests to make sure that "delete fork" succeeded.
3898
c702009a
MS
38992006-04-20 Michael Snyder <msnyder@redhat.com>
3900
3901 * 2006-03-22 Jim Blandy <jimb@redhat.com>
3902 Add support for the Renesas M32C and M16C.
3903
3904 * gdb.asm/asm-source.exp: Add m32c target.
3905 * gdb.asm/m32c.inc: Support for m32c target.
3906
e28493f2
AS
39072006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
3908
3909 * gdb.base/commands.exp (recursive_source_test): New test.
3910
880da185
DM
39112006-04-04 David S. Miller <davem@sunset.davemloft.net>
3912
3913 * gdb.base/float.exp: Add pattern for sparc targets.
3914
61d9b92f
DJ
39152006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3916
3917 * gdb.base/commands.exp (stray_arg0_test): New test.
3918
bd717df8
PB
39192006-03-30 Paul Brook <paul@codesourcery.com>
3920
3921 * gdb.mi/mi-until.exp: kfail broken until command.
3922 * gdb.mi/mi2-until.exp: Ditto.
3923
ec793d3c
NR
39242006-03-27 Nick Roberts <nickrob@snap.net.nz>
3925
3926 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
3927
831004b7
AO
39282006-03-08 Alexandre Oliva <aoliva@redhat.com>
3929
3930 * gdb.base/prelink.exp: Anchor tested-for regular expression
3931 on gdb prompt.
3932
effe49a0
PB
39332006-03-07 Paul Brook <paul@codesourcery.com>
3934
3935 * gdb.base/assign.exp: Correct fail message.
3936
e5461016
PB
39372006-03-07 Paul Brook <paul@codesourcery.com>
3938
3939 * lib/compiler.c: Extract armcc version number.
3940 * lib/compiler.cc: Ditto.
3941
fc91c6c2
PB
39422006-03-07 Paul Brook <paul@codesourcery.com>
3943
3944 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
3945 additional_flags=-w.
3946 * gdb.arch/altivec-regs.exp: Ditto.
3947 * gdb.arch/e500-abi.exp: Ditto.
3948 * gdb.arch/e500-regs.exp: Ditto.
3949 * gdb.base/all-bin.exp: Ditto.
3950 * gdb.base/annota1.exp: Ditto.
3951 * gdb.base/annota3.exp: Ditto.
3952 * gdb.base/args.exp: Ditto.
3953 * gdb.base/arithmet.exp: Ditto.
3954 * gdb.base/assign.exp: Ditto.
3955 * gdb.base/async.exp: Ditto.
3956 * gdb.base/bang.exp: Ditto.
3957 * gdb.base/break.exp: Ditto.
3958 * gdb.base/call-rt-st.exp: Ditto.
3959 * gdb.base/completion.exp: Ditto.
3960 * gdb.base/cond-expr.exp: Ditto.
3961 * gdb.base/condbreak.exp: Ditto.
3962 * gdb.base/consecutive.exp: Ditto.
3963 * gdb.base/define.exp: Ditto.
3964 * gdb.base/display.exp: Ditto.
3965 * gdb.base/ena-dis-br.exp: Ditto.
3966 * gdb.base/environ.exp: Ditto.
3967 * gdb.base/eval-skip.exp: Ditto.
3968 * gdb.base/info-proc.exp: Ditto.
3969 * gdb.base/jump.exp: Ditto.
3970 * gdb.base/logical.exp: Ditto.
3971 * gdb.base/long_long.exp: Ditto.
3972 * gdb.base/maint.exp: Ditto.
3973 * gdb.base/miscexprs.exp: Ditto.
3974 * gdb.base/pc-fp.exp: Ditto.
3975 * gdb.base/pointers.exp: Ditto.
3976 * gdb.base/relational.exp: Ditto.
3977 * gdb.base/reread.exp: Ditto.
3978 * gdb.base/sect-cmd.exp: Ditto.
3979 * gdb.base/sep.exp: Ditto.
3980 * gdb.base/sepdebug.exp: Ditto.
3981 * gdb.base/until.exp: Ditto.
3982 * gdb.base/whatis-exp.exp: Ditto.
3983 * gdb.cp/annota2.exp: Ditto.
3984 * gdb.cp/annota3.exp: Ditto.
3985 * gdb.trace/actions.exp: Ditto.
3986 * gdb.trace/backtrace.exp: Ditto.
3987 * gdb.trace/circ.exp: Ditto.
3988 * gdb.trace/collection.exp: Ditto.
3989 * gdb.trace/deltrace.exp: Ditto.
3990 * gdb.trace/infotrace.exp: Ditto.
3991 * gdb.trace/limits.exp: Ditto.
3992 * gdb.trace/packetlen.exp: Ditto.
3993 * gdb.trace/passc-dyn.exp: Ditto.
3994 * gdb.trace/passcount.exp: Ditto.
3995 * gdb.trace/report.exp: Ditto.
3996 * gdb.trace/save-trace.exp: Ditto.
3997 * gdb.trace/tfind.exp: Ditto.
3998 * gdb.trace/tracecmd.exp: Ditto.
3999 * gdb.trace/while-dyn.exp: Ditto.
4000 * gdb.trace/while-stepping.exp: Ditto.
4001 * lib/gdb.exp: Ditto.
4002 (gdb_compile): Handle nowarning option.
4003
5f4a23d9
AO
40042006-03-07 Alexandre Oliva <aoliva@redhat.com>
4005
4006 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
4007 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
4008 Rename executable to prelinkt. Don't re-prelink if we didn't
4009 get a core file. Test prelink -u exit status to tell whether
4010 prelinking failed. Use gdb_test_multiple.
4011
9733fc94
DJ
40122006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4013
4014 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
4015 (do_tests): Call it.
4016
cc10cae3
AO
40172006-02-28 Alexandre Oliva <aoliva@redhat.com>
4018
4019 * gdb.base/prelink.exp: New test.
4020 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
4021
15c46491
WZ
40222006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
4023
4024 * gdb.fortran/derived-type.f90: New file.
4025 * gdb.fortran/derived-type.exp: New testcase.
4026
5c9f7ded
DJ
40272006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
4028
4029 * gdb.base/default.exp: Allow ';' as a directory separator.
4030
5b96932b
AS
40312006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4032
4033 * gdb.base/help.exp (help add-symbol-file): Update.
4034
1986bccd
AS
40352006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4036
4037 * gdb.base/help.exp (help load): Update expected results.
4038
a8b7528f
FF
40392006-02-19 Fred Fish <fnf@specifix.com>
4040
4041 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
4042 specifix hex value as part of results.
4043 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 4044
f8261448
FF
40452006-02-16 Fred Fish <fnf@specifix.com>
4046
4047 * gdb.base/whatis.c: Define variables using typedefs char_addr,
4048 ushort_addr, and slong_addr, so the typedefs are not optimized
4049 away.
4050 * gdb.base/whatis.exp: Add tests using type name for struct type,
4051 union type, enum type, and typedef.
a9c64011 4052
31d8bdd2
MK
40532006-02-13 Mark Kettenis <kettenis@gnu.org>
4054
4055 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
4056
34e41e63
JB
40572006-02-13 Jim Blandy <jimb@redhat.com>
4058
4059 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
4060 case where it takes two "next" commands to skip past the init
4061 call.
4062
ac6e4f31
FF
40632006-02-12 Fred Fish <fnf@specifix.com>
4064
4065 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
4066 to handle cases where it takes two "next" commands to skip
4067 past the init call.
4068
2db2d571
JB
40692006-02-07 Joel Brobecker <brobecker@adacore.com>
4070
4071 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4072 on hppa32 targets.
4073
38fcd64c
DJ
40742006-02-06 Vladimir Prus <ghost@cs.msu.su>
4075
4076 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
4077 field.
4078
1315ad46
MK
40792006-01-29 Mark Kettenis <kettenis@gnu.org>
4080
4081 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
4082
5625b943
DJ
40832006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4084
4085 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
4086 files.
4087
80df1bbe
DJ
40882006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4089
4090 * gdb.cp/maint.exp: Set complaints to a positive value.
4091
9078e690
DJ
40922006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4093
4094 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
4095 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
4096 function name.
4097
9c903399
DJ
40982006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4099
4100 * gdb.base/checkpoint.c: Update copyright notice. Include
4101 <stdlib.h>.
4102
761ae4d6
JB
41032006-01-04 Jim Blandy <jimb@redhat.com>
4104
4105 * gdb.asm/asm-source.exp: Independently provide default values for
4106 asm-flags and debug-flags. Use 'string equal' to do the
4107 comparison, not the implicit expr's '==' operator. Remove
4108 now-unneeded assignments to asm-flags. In h8300 case, place
4109 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
4110
099ac3dd
MS
41112006-01-04 Michael Snyder <msnyder@redhat.com>
4112
4113 * gdb.base/checkpoint.c: New file.
4114 * gdb.base/checkpoint.exp: New file.
4115 * gdb.base/multi-fork.c: New file.
4116 * gdb.base/multi-fork.exp: New file.
4117 * gdb.base/pi.txt: New file (data for checkpoint.c test).
4118
f4d85314
FF
41192006-01-04 Fred Fish <fnf@specifix.com>
4120
4121 * gdb.base/ptype.c (foo): Add typedef.
4122 (intfoo): Add function.
4123 * gdb.base/ptype1.c: New file.
4124 * gdb.base/ptype.exp: Handle compilation and linking with two
4125 source files. Test that proper type for "foo" is found based
4126 on source context rather than first match found in symtabs.
4127
a1b06f35
MK
41282005-12-28 Mark Kettenis <kettenis@gnu.org>
4129
4130 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
4131 * gdb.asm/openbsd.inc: Indent commands.
4132
d082a1e2
MK
41332005-12-26 Mark Kettenis <kettenis@gnu.org>
4134
c65016bd
MK
4135 * gdb.base/freebpcmd.exp: Increase timeout.
4136
d082a1e2
MK
4137 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
4138
d3c32a0e
DJ
41392005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
4140
4141 * gdb.base/default.exp: Update check for "show version".
4142
9fdb1f50
RC
41432005-12-09 Randolph Chung <tausq@debian.org>
4144
4145 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
4146 * gdb.asm/pa64.inc: New file.
4147
5f2c56f7
RC
41482005-12-09 Randolph Chung <tausq@debian.org>
4149
4150 * gdb.asm/common.inc: Indent commands.
4151 * gdb.asm/asmsrc1.s: Likewise.
4152 * gdb.asm/asmsrc2.s: Likewise.
4153
8117349c
RC
41542005-12-09 Randolph Chung <tausq@debian.org>
4155
4156 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
4157 (get_addr_of_sym): Remove duplicate print.
4158 (gen_core): xfail hppa*-*-hpux*, update expected output.
4159 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
4160 * gdb.arch/pa64-nullify.s: New file.
4161
8f07f25a
RC
41622005-12-09 Randolph Chung <tausq@debian.org>
4163
4164 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
4165
55b39184
DJ
41662005-12-07 Christophe Lyon <christophe.lyon@st.com>
4167
4168 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
4169 code generation for these functions.
4170 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
4171 error message.
4172
31e2b00f
AS
41732005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
4174
4175 * gdb.base/help.exp (help b, help br, help bre, help brea)
4176 (help break): Update the expected message.
4177
c3d0b56e
SC
41782005-11-11 Stephane Carrez <stcarrez@nerim.fr>
4179
4180 * gdb.asm/m68hc11.inc: Setup the data section.
4181 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
4182 script for this test.
4183 (m6812-*-*): Likewise.
4184
36ae0ea9
RC
41852005-11-09 Randolph Chung <tausq@debian.org>
4186
4187 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
4188
9d6f42e9
WZ
41892005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
4190
4191 * gdb.base/break.exp: Fix a comment typo.
4192
e2126a14
EZ
41932005-11-03 Jim Blandy <jimb@redhat.com>
4194
a9c64011
AS
4195 Checked in by Elena Zannoni <ezannoni@redhat.com>
4196
e2126a14
EZ
4197 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
4198
e0ac7199
CV
41992005-11-02 Corinna Vinschen <vinschen@redhat.com>
4200
4201 * gdb.arch/gdb1558.c: Include stdio.h.
4202
31d3fb18
MK
42032005-10-31 Mark Kettenis <kettenis@gnu.org>
4204
4205 * gdb.asm/asm-source.exp: Use -e instead of --entry.
4206
e52b687c
MK
42072005-10-31 Mark Kettenis <kettenis@gnu.org>
4208
4209 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
4210
f4711d79
PG
42112005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
4212
a9c64011
AS
4213 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4214 vscr" tests to better match output.
f4711d79 4215
987a9106
JB
42162005-10-12 Jim Blandy <jimb@redhat.com>
4217
4218 * gdb.base/structs.exp (any): New function.
4219 (test_struct_returns): Don't make any assumptions at all about
4220 what value the function returns when GDB can't set the return
4221 value.
4222
2336bb58
JB
42232005-10-09 Joel Brobecker <brobecker@adacore.com>
4224
4225 * gdb.ada/arrayidx/p.adb: New file.
4226 * gdb.ada/arrayidx.exp: New testcase
4227
42282005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
4229
4230 * gdb.ada/array_return/pck.ads: New file.
4231 * gdb.ada/array_return/pck.adb: New file.
4232 * gdb.ada/array_return/p.adb: New file.
4233 * gdb.ada/array_return.exp: New testcase.
4234
705335ea
JB
42352005-10-03 Joel Brobecker <brobecker@adacore.com>
4236
a9c64011
AS
4237 * gdb.base/arrayidx.c: New file.
4238 * gdb.base/arrayidx.exp: New testcase.
705335ea 4239
11ee9940
NR
42402005-09-29 Nick Roberts <nickrob@snap.net.nz>
4241
4242 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
4243 frames-invalid and breakpoints-invalid are no longer generated
4244 with level 3 so don't expect them in the output.
4245
39fb8e9e
BR
42462005-09-27 Bob Rossi <bob@brasko.net>
4247
a9c64011 4248 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
4249 from test. Escape the | in mi_gdb_test call.
4250 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
4251 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
4252 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
4253 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
4254 expected regex's in mi_gdb_test calls.
4255 * lib/mi-support.exp: Remove arbitrary .* from tests.
4256 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
4257 Fully anchor GDB/MI expected results in mi_gdb_test.
4258 * lib/gdb.exp (string_to_regexp): Escape the ] character.
4259 * gdb.base/sizeof.exp: Remove escape character. Correct test.
4260
2af48f68
PB
42612005-09-26 Paul Brook <paul@codesourcery.com>
4262
4263 * long_long.exp: Exclude eabi targets from arm FPA float format test.
4264
f34502bc
WZ
42652005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4266
4267 * bfp-test.c: New file.
4268 * bfp-test.exp: New testcase.
4269
ca929517
WZ
42702005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4271
4272 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4273 of subarray and substring variable.
4274 * gdb.fortran/subarray.f: New source file for the test of subarray
4275 and substring variable evaluation.
4276 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
4277 of string constant.
4278
c761af65
DJ
42792005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
4280
4281 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4282 copyright dates.
4283
561d7a1d
PG
42842005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
4285
4286 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
4287 powerpc altivec' test with an almost identical 'info vector' test.
4288
b2b64cc9
PG
42892005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4290
a9c64011
AS
4291 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4292 vscr" tests to match output.
b2b64cc9 4293
6ac4d15a
PG
42942005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4295
a9c64011
AS
4296 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
4297 output.
6ac4d15a 4298
40e55bef
BR
42992005-09-11 Bob Rossi <bob@brasko.net>
4300
4301 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 4302 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
4303 commands that return an MI output command and an asyncronous MI output
4304 command.
4305 * gdb.mi/mi-console.exp: Ditto.
4306
3c7385ec
BR
43072005-09-11 Bob Rossi <bob@brasko.net>
4308
4309 * gdb.mi/mi-var-child.c: Include <string.h>.
4310
a6cd0eb3
DJ
43112005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
4312
4313 * killed.exp: Correct gdb_expect syntax.
4314
2f168eed
CV
43152005-08-09 Corinna Vinschen <vinschen@redhat.com>
4316
4317 * lib/mi-support.exp (mi_gdb_load): Fix typo.
4318
ecd3fd0f
BR
43192005-08-02 Bob Rossi <bob@brasko.net>
4320
4321 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
4322 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
4323 Change tests to inferior-tty-set/show.
4324 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
4325 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
4326 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
4327 inferior. Use mi_gdb_test to get GDB and Inferior output.
4328 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
4329 descriptor.
4330 (mi_inferior_tty_name): Add inferior PTY file name.
4331 (mi_gdb_start): Add INFERIOR_PTY parameter.
4332 (mi_gdb_test): Add IPATTERN parameter.
4333
f1ea48cb 43342005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 4335
f1ea48cb
BR
4336 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
4337 parameter to mi_gdb_test.
4338 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
4339
6e650a67
DJ
43402005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4341
4342 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
4343 struct_declarations.
4344 * gdb.mi/mi-var-child.exp: Step over the initialization of
4345 struct_declarations.
4346
8be260b6
DJ
43472005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4348
4349 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
4350 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
4351 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
4352 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
4353 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
4354 file.
4355
4e660f07
NR
43562005-07-27 Nick Roberts <nickrob@snap.net.nz>
4357
4358 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
4359 (do_children_tests): Assign values to the extra elements.
4360
4361 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
4362 them for tests for "-var-update --no-values" and
a9c64011 4363 "-var-update --all-values".
4e660f07
NR
4364 Add test for "-var-list-children --simple-values".
4365
4366 * gdb.mi/basics.c (callee4): Add integer array D[3]...
4367
4368 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
4369 "-stack-list-locals --simple-values" Improve doc strings and
4370 comments.
4371
6bdae935
MK
43722005-07-18 Mark Kettenis <kettenis@gnu.org>
4373
598b7a6f
MK
4374 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
4375 *-*-openbsd*.
4376 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
4377
6bdae935
MK
4378 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
4379 sigaltsatck'.
4380
1323e929 43812005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 4382
1323e929
BR
4383 * gdb.base/default.exp (tty): Changed output of command.
4384 * gdb.base/help.exp (help tty): Ditto.
4385
b1a9c082
MK
43862005-07-12 Mark Kettenis <kettenis@gnu.org>
4387
4388 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
4389
10a844a2
MK
43902005-07-10 Mark Kettenis <kettenis@gnu.org>
4391
4392 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
4393 -stack-select-frame without arguments.
4394 (test_stack_frame_listing): Add test for newly implemented command
4395 -stack-info-frame.
4396
3cb3b8df
BR
43972005-07-06 Bob Rossi <bob@brasko.net>
4398
4399 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
4400 command.
4401 (Copyright): Update copyright.
4402
a0c5fbcf
WZ
44032005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
4404
4405 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
4406 tests to evaluate exponentiation expression.
4407
984971d0
AS
44082005-06-29 Andreas Schwab <schwab@suse.de>
4409
4410 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
4411 main to avoid warnings.
4412
4413 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
4414
fe03833f
NR
44152005-06-20 Nick Roberts <nickrob@snap.net.nz>
4416
4417 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
4418 -stack-select-frame without arguments.
4419 (test_stack_frame_listing): Add test for newly implemented command
4420 -stack-info-frame.
a9c64011 4421
7a55f279
WZ
44222005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
4423
0ffa0ea5
DJ
4424 * gdb.fortran/array-element.f: New file.
4425 * gdb.fortran/array-element.exp: New testcase.
7a55f279 4426
26585198
DJ
44272005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4428
4429 * gdb.base/bigcore.exp: Correct checks for systems which can
4430 not dump a large core file.
4431
c1bd25fd
DJ
44322005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4433
4434 * gdb.base/relocate.c: Add a copyright notice.
4435 (dummy): Remove.
4436 * gdb.base/relocate.exp: Test printing the values of variables
4437 from a relocatable file.
4438
589e074d
DJ
44392005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4440
4441 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
4442 excess MI output after an error.
4443
0915f927
JB
44442005-05-29 Joel Brobecker <brobecker@adacore.com>
4445
4446 * gdb.arch/alpha-step.c: New file.
4447 * gdb.arch/alpha-step.exp: New testcase.
4448
76ff342d
DJ
44492005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
4450 Dennis Brueni <dennis@slickedit.com>
4451
4452 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
4453 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
4454 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
4455 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
4456 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
4457 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
4458 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
4459
96b0c7ac
DJ
44602005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
4461 Wu Zhou <woodzltc@cn.ibm.com>
4462
4463 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
4464 IBM's xlc compiler.
4465 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
4466 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
4467
f21565d2
JB
44682005-05-13 Jim Blandy <jimb@redhat.com>
4469
4470 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
4471 calling gdb_suppress_entire_file.
4472 * gdb.base/charset.exp: Same.
4473 * gdb.base/call-rt-st.exp: Same.
4474
6006a3a1
BR
44752005-05-05 Bob Rossi <bob_rossi@cox.net>
4476
4477 * lib/gdb.exp (fullname_syntax): Added global regex.
4478 (fullname_syntax_POSIX): Ditto.
4479 (fullname_syntax_UNC): Ditto.
4480 (fullname_syntax_DOS_CASE): Ditto.
4481 (fullname_syntax_DOS): Ditto.
4482 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
4483 fullname_syntax variable to scope and use it.
4484 (test_file_list_exec_source_files): Ditto.
4485 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
4486
c3b69c04
DJ
44872005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
4488
4489 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
4490
3c95e6af
PG
44912004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
4492
a9c64011
AS
4493 * lib/gdb.exp (skip_altivec_tests): New function, based on
4494 check_vmx_hw_available from the GCC testsuite.
4495 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
4496 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 4497
78df6c56
JB
44982005-05-02 Jim Blandy <jimb@redhat.com>
4499
4500 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
4501 calling gdb_suppress_entire_file.
4502
1690f9cf
DJ
45032005-04-30 Randolph Chung <tausq@debian.org>
4504
4505 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
4506 Slightly relax "sem_post" name checking.
4507
5ea106f7
PG
45082005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4509
4510 * gdb.base/unload.exp: Use new shared library infrastructure.
4511
bf7234cf
PG
45122005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4513
4514 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 4515 infrastructure.
bf7234cf 4516
547b869a
CV
45172005-04-29 Corinna Vinschen <vinschen@redhat.com>
4518
4519 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
4520 * gdb.asm/h8300.inc: New file.
4521
f07e55f0
PG
45222005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4523
4524 * gdb.base/shlib-call.exp: Change to use new shared library
4525 infrastructure.
4526
3cbba3d1
PG
45272005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4528
a9c64011
AS
4529 * gdb.base/pending.exp: Change to use new shared library
4530 infrastructure.
3cbba3d1 4531
ed6df200
PG
45322005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4533
a9c64011
AS
4534 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
4535 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 4536
8c8f4ebe
PG
45372005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
4538
a9c64011
AS
4539 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
4540 shared objects being adjusted and update copyright years.
8c8f4ebe 4541
607fbc54
DJ
45422005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
4543
4544 * ChangeLog: Correct some 2003-01-13 dates.
4545 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
4546 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
4547 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
4548 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
4549 gdb.trace/tfind.exp: Update copyright years.
4550
57bf0e56
DJ
45512005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
4552 Daniel Jacobowitz <dan@codesourcery.com>
4553
4554 * lib/gdb.exp (gdb_compile): Handle shlib=.
4555 (gdb_compile_shlib): New function.
4556
9b593790
PG
45572005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
4558
a9c64011 4559 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 4560
9494c6a5
DJ
45612005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4562
4563 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
4564 gdb.server.
4565 * configure.ac: Likewise.
4566 * configure: Regenerated.
4567 * gdb.gdbserver/Makefile.in: Moved to...
4568 * gdb.server/Makefile.in: ... here.
4569 * gdb.gdbserver/server.c: Moved to...
4570 * gdb.server/server.c: ... here.
4571 * gdb.gdbserver/server-run.exp: Moved to...
4572 * gdb.server/server-run.exp: ... here.
4573
6f8eac0e
DJ
45742005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4575
4576 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
4577 * configure.ac: Create gdb.gdbserver/Makefile.
4578 * configure: Regenerated.
4579 * lib/gdbserver-support.exp: New file, derived from
4580 config/gdbserver.exp.
4581 * config/gdbserver.exp: Use gdbserver-support.exp.
4582 * gdb.gdbserver/Makefile.in: New file.
4583 * gdb.gdbserver/server.c: New file.
4584 * gdb.gdbserver/server-run.exp: New file.
4585
6e87504d
PG
45862005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
4587
a9c64011
AS
4588 * lib/gdb.exp (test_compiler_info): Return compiler_info
4589 if no arguments are given.
6e87504d 4590
d1779be4
PG
45912005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
4592
4593 * gdb.arch/altivec-abi.exp: Check for compiler and set
4594 use altivec' flag accordingly.
4595 * gdb.arch/altivec-regs.exp: Likewise.
4596
88750304
DJ
45972005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
4598
4599 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
4600
f3fb768d
AS
46012005-03-27 Andreas Schwab <schwab@suse.de>
4602
4603 * gdb.base/bigcore.c (main): Add missing mode argument in open
4604 call.
4605
7e813ac5
DJ
46062005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
4607
4608 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
4609 downloads.
4610 * config/gdbserver.exp (gdb_load): Likewise.
4611
8e3049aa
PB
46122005-03-14 Paul Brook <paul@codesourcery.com>
4613
4614 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
4615 targets.
4616
a9df7c44
JB
46172005-03-09 Joel Brobecker <brobecker@adacore.com>
4618
4619 * gdb.dwarf2/dup-psym.S: New file.
4620 * gdb.dwarf2/dup-psym.exp: New testcase.
4621
9f0d94e8
JB
46222005-03-09 Joel Brobecker <brobecker@adacore.com>
4623
4624 * gdb.ada/exec_changed/first.adb: New file.
4625 * gdb.ada/exec_changed/second.adb: New file.
4626 * gdb.ada/exec_changed.exp: New testcase.
4627
5f579bc5
NS
46282005-03-08 Nathan Sidwell <nathan@codesourcery.com>
4629
36e9969c
NS
4630 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
4631 (A2): New class.
4632 (main): Test operator+.
4633 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
4634 breakpoint test.
4635
5f579bc5
NS
4636 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
4637 * gdb.base/signull.exp: Disable if gdb,nosignals.
4638 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
4639 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
4640 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
4641 * gdb.mi/mi2-console.exp: Likewise.
4642 * gdb.trace/collection.exp (run_trace_experiment): Consume the
4643 continue output at start.
4644 (gdb_collect_locals_test): Robustify regexp.
4645 * gdb.trace/passc-dyn.exp: Fix comment typo.
4646 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
4647
be46087e
CV
46482005-03-08 Corinna Vinschen <vinschen@redhat.com>
4649
4650 * gdb.asm/asm-source.exp: Add iq2000 case.
4651 * gdb.asm/iq2000.inc: New file.
4652
384e1a61 46532005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 4654
384e1a61
MI
4655 * gdb.base/command.exp: Change hardcoded value to regular expression.
4656 * gdb.base/float.exp: Add powerpc to the list of targets checked.
4657
584b6e9e
DJ
46582005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
4659
4660 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
4661 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
4662 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
4663 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
4664 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
4665
ab5b5d61
MK
46662005-03-05 Mark Kettenis <kettenis@gnu.org>
4667
4668 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
4669 changes.
4670
ae051c1b
PG
46712004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
4672
a9c64011
AS
4673 * lib/compiler.c: Add test for IBM's xlc compiler.
4674 * lib/compiler.cc: Likewise.
ae051c1b 4675
3f0f6ed2
JB
46762004-02-24 Joel Brobecker <brobecker@adacore.com>
4677
4678 * gdb.ada/fixed_points.exp: Create compilation object directory
4679 before running the test.
4680 * gdb.ada/null_record.exp: Likewise.
4681 * gdb.ada/packed_array.exp: Likewise.
4682 * gdb.ada/start.exp: Likewise.
4683
724f452b
JB
46842005-02-15 Joel Brobecker <brobecker@adacore.com>
4685
4686 * gdb.ada/packed_array/pa.adb: New file.
4687 * gdb.ada/packed_array.exp: New testcase.
4688
57f5cdfb 46892005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 4690
1f393151
MK
4691 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
4692 files.
4693
ebdda337
MK
4694 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
4695 on *-*-openbsd*. Correctly match whitespace in regukar
4696 expressions.
4697
cf309262
DJ
46982005-02-10 Daniel Jacobowitz <dan@debian.org>
4699
4700 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
4701 PR exp/1821
4702 * gdb.base/gdb1821.c: New test file.
4703 * gdb.base/gdb1821.exp: New test file.
4704
3be49e7a
JB
47052005-02-09 Joel Brobecker <brobecker@adacore.com>
4706
4707 * gdb.base/start.c: New file.
4708 * gdb.base/start.exp: New testcase.
4709
e292e67d
JB
47102005-02-09 Joel Brobecker <brobecker@adacore.com>
4711
4712 * gdb.ada/start/dummy.adb: New file.
4713 * gdb.ada/start.exp: New testcase.
4714
dbdfa66c
CV
47152005-02-09 Corinna Vinschen <vinschen@redhat.com>
4716
4717 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
4718 for printing symbols and statistics.
4719 Add test for using relative pathnames in "maint print msymbols" test.
4720 Mark "maint info sections DATA" XFAIL on Cygwin.
4721 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
4722 tests.
4723
d7941671
AC
47242005-02-09 Andreas Schwab <schwab@suse.de>
4725
4726 Committed by Andrew Cagney <cagney@gnu.org>
4727 * gdb.base/remotetimeout.exp: New file.
4728
74e5ef44
MK
47292005-02-07 Mark Kettenis <kettenis@gnu.org>
4730
4731 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
4732
464dd14d
JB
47332005-02-03 Joel Brobecker <brobecker@adacore.com>
4734
4735 * gdb.ada/gnat_ada.gpr: New file.
4736 * gdb.ada/gnat_ada.gin: Delete, no longer used.
4737 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
4738 * configure.ac: No longer generate gnat_ada.gpr.
4739 * configure: Regenerate.
4740 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
4741 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
4742 * gdb.ada/null_record/bar.ads: Likewise.
4743 * gdb.ada/null_record/bar.adb: Likewise.
4744 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
4745 * gdb.ada/null_record.exp (testdir): New variable.
4746 (testfile): executable is now in testdir subdirectory.
4747 (srcfile): Use full path to the main compilation unit.
4748 * gdb.ada/fixed_points.exp: Same changes as above.
4749
30d756ae
NR
47502005-02-03 Nick Roberts <nickrob@snap.net.nz>
4751
4752 * gdb.base/interp.exp: New test.
4753
9d799f85
AC
47542005-01-24 Andrew Cagney <cagney@gnu.org>
4755
4756 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
4757
15656118
AC
47582005-01-19 Andrew Cagney <cagney@gnu.org>
4759
a892c31b
AC
4760 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
4761 configure.ac not configure.in.
4762
15656118
AC
4763 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
4764 of powerpc*-*-*.
4765 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 4766 * gdb.base/list.exp (test_list_function)
15656118
AC
4767 (test_list_filename_and_function): Ditto.
4768 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
4769
a7b01baf
AC
47702005-01-16 Andrew Cagney <cagney@gnu.org>
4771
17d92a02
AC
4772 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
4773
a7b01baf
AC
4774 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
4775
bc8332bb
AC
47762005-01-14 Andrew Cagney <cagney@gnu.org>
4777
4778 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
4779 * gdb.mi/mi2-var-cmd.exp: Ditto.
4780
4d074752
CV
47812005-01-10 Corinna Vinschen <vinschen@redhat.com>
4782
4783 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
4784
bec39cab
AC
47852005-01-07 Andrew Cagney <cagney@gnu.org>
4786
4787 * configure.ac: Rename configure.in, require autoconf 2.59.
4788 * configure: Re-generate.
4789 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
4790 * gdb.stabs/configure: Re-generate.
4791 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
4792 * gdb.hp/configure: Re-generate.
4793 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
4794 autoconf 2.59.
4795 * gdb.hp/gdb.objdbg/configure: Re-generate.
4796 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
4797 autoconf 2.59.
4798 * gdb.hp/gdb.defects/configure: Re-generate.
4799 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
4800 autoconf 2.59.
4801 * gdb.hp/gdb.compat/configure: Re-generate.
4802 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
4803 autoconf 2.59.
4804 * gdb.hp/gdb.base-hp/configure: Re-generate.
4805 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
4806 autoconf 2.59.
4807 * gdb.hp/gdb.aCC/configure: Re-generate.
4808
f10b16d4
JB
48092004-12-15 Jim Blandy <jimb@redhat.com>
4810
4811 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
4812 under NPTL when there is debugging info available for libpthread.
4813
fb6e1814
JG
48142004-12-13 Jerome Guitton <guitton@gnat.com>
4815
4816 * gdb.ada/fixed_points.c: New file.
4817 * gdb.ada/fixed_points.exp: New file.
4818
fe46cd3a
RC
48192004-12-03 Randolph Chung <tausq@debian.org>
4820
4821 * gdb.arch/pa-nullify.exp: New file.
4822 * gdb.arch/pa-nullify.s: New file.
4823
8de0841b
RC
48242004-11-30 Randolph Chung <tausq@debian.org>
4825
4826 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
4827 instead of "tbug". Fix regexp to work properly with gdb_test.
4828
c8170782
PH
48292004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
4830
4831 * gdb.base/bitfields2.exp: New test.
4832 * gdb.base/bitfields2.c: New file.
4833
954269c2
RE
48342004-11-28 Richard Earnshaw <rearnsha@arm.com>
4835
4836 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
4837
0107feed
RC
48382004-11-16 Randolph Chung <tausq@debian.org>
4839
4840 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
4841
f073ae8c
DJ
48422004-11-14 Daniel Jacobowitz <dan@debian.org>
4843
4844 * gdb.threads/threadapply.exp: Correct "macro details" test.
4845
19ad59e7
JJ
48462004-11-11 Jeff Johnston <jjohnstn@redhat.com>
4847
4848 * gdb.threads/threadapply.exp: New test.
4849 * gdb.threads/threadapply.c: New file.
4850
9cf0961b
MK
48512004-11-07 Mark Kettenis <kettenis@gnu.org>
4852
4853 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
4854 frames.
4855
c789492a
FL
48562004-11-05 Felix Lee <felix+log1@specifixinc.com>
4857
4858 * gdb.base/cursal.exp: New file.
4859 * gdb.base/cursal.c: New file.
4860
a1e167bb
AC
48612004-11-03 Andrew Cagney <cagney@gnu.org>
4862
4863 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
4864
b7cbf173
MK
48652004-10-30 Mark Kettenis <kettenis@gnu.org>
4866
4867 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
4868 NetBSD/ELF targets.
4869
88f9d34f
JB
48702004-10-29 Joel Brobecker <brobecker@gnat.com>
4871
4872 * gdb.threads/bp_in_thread.c: New file, copied from
4873 pthread_cond_wait.c.
4874 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
4875 file, rather than reusing the .c file from another testcase.
4876
ca7d6a0c
JB
48772004-10-20 Joel Brobecker <brobecker@gnat.com>
4878
4879 * gdb.ada/null_record.exp: Check where we stopped after
4880 sending the start command, instead of where the associated
4881 temporary breakpoint was inserted.
4882
0d863d03
AC
48832004-10-14 Andrew Cagney <cagney@gnu.org>
4884
4885 * gdb.mi/gdb701.c (main): Return 0.
4886
d11e72cb
DJ
48872004-10-13 Daniel Jacobowitz <dan@debian.org>
4888
d40539a4 4889 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 4890
e1923096
JJ
48912004-10-12 Jeff Johnston <jjohnstn@redhat.com>
4892
4893 * gdb.threads/schedlock.c: Add comment markers to use to find
4894 line numbers.
4895 * gdb.threads/schedlock.exp: Adjust regex to handle the new
4896 comments.
4897 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
4898 breakpoint lines.
4899
ec8ba2c9
DJ
49002004-10-12 Daniel Jacobowitz <dan@debian.org>
4901
4902 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
4903
0eb3658b
DJ
49042004-10-12 Daniel Jacobowitz <dan@debian.org>
4905
4906 * configure.in: Add gdb.dwarf2.
4907 * configure: Regenerated.
4908 * Makefile.in: Add gdb.dwarf2.
4909 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
4910 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
4911 gdb.dwarf2/file1.txt: New files.
4912
a271cc33
OF
49132004-10-11 Orjan Friberg <orjanf@axis.com>
4914
a9c64011 4915 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
4916 of "run", since the latter doesn't work with remote targets. Adjust
4917 the breakpoint numbering accordingly.
4918 * gdb.threads/pthread_cond_wait.exp: Ditto.
4919
895ce074
MC
49202004-10-08 Michael Chastain <mec.gnu@mindspring.com>
4921
4922 * gdb.base/overlays.exp: Update copyright years.
4923
6be3092d
KI
49242004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
4925
4926 * gdb.base/overlays.exp: Disable if target is Linux.
4927
e05389b8
FL
49282004-10-06 Felix Lee <felix+log1@specifixinc.com>
4929
4930 * config/gdbserver.exp (gdb_load): Use right filename on remote.
4931
73cb587d
KI
49322004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
4933
4934 * gdb.asm/asm-source.exp: Add m32r-linux target.
4935 * gdb.asm/m32r-linux.inc: New file.
4936
3c0edcdc
AC
49372004-09-24 Andrew Cagney <cagney@redhat.com>
4938 David Anderson <anderson@redhat.com>
4939
4940 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
4941 command fails, assume things will work.
4942 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
4943 (_GNU_SOURCE): Define.
4944 (print_unsigned, print_hex): Change parameter to "long long".
4945 (print_byte_count): New function, use to print byte counts.
4946 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
4947 O_LARGEFILE.
4948 (main): Compute an upper bound on a corefile in max_core_size.
4949 Limit memory chunk size to max_core_size. Limit total memory
4950 allocated to max_core_size.
4951
4bb3667f
AC
49522004-09-23 Andrew Cagney <cagney@gnu.org>
4953
4954 * gdb.base/bigcore.exp: Replace the code that creates a corefile
4955 from a separate process with code that creates a corefile by
4956 making the inferior dump core.
4957
60fe1a51
MK
49582004-09-23 Mark Kettenis <kettenis@gnu.org>
4959
4960 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
4961 block.
4962
8e937346
MC
49632004-09-23 Michael Chastain <mec.gnu@mindspring.com>
4964
4965 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
4966 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
4967 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
4968 Likewise.
4969
7213f6d6
JJ
49702004-09-20 Jeff Johnston <jjohnstn@redhat.com>
4971
4972 * gdb.java/jprint.exp: New test case for java inferior call.
4973 * gdb.java/jprint.java: Ditto.
4974
eac69dca
JB
49752004-09-15 Joel Brobecker <brobecker@gnat.com>
4976
4977 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
4978
22227696
MC
49792004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4980
4981 * gdb.threads/killed.c: Include <stdlib.h>.
4982 * gdb.threads/pthreads.c: Likewise.
4983
7dd403a4
MC
49842004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4985
4986 * gdb.threads/killed.c: Add copyright notice.
4987
33f2d567
JM
49882004-09-10 Jason Molenda (jmolenda@apple.com)
4989
a9c64011
AS
4990 * gdb.base/define.exp: Two new tests to verify zero space chars
4991 after 'if' and 'while' commands in a user-defined command is correctly
4992 parsed.
33f2d567 4993
e05b62ac
AC
49942004-09-08 Andrew Cagney <cagney@gnu.org>
4995
4996 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
4997 delivery test with duplicate at end of file.
4998
9cbe82da
MK
49992004-09-06 Mark Kettenis <kettenis@jive.nl>
5000
5001 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
5002
564803d9
MC
50032004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5004
5005 * config/hppro.exp: Removed.
5006
7c6807ce
MC
50072004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5008
5009 * config/sparclet.exp: Removed.
5010
bf7e26dd
MC
50112004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5012
5013 * config/udi.exp: Removed.
5014
714e341b
MC
50152004-09-02 Michael Chastain <mec.gnu@mindspring.com>
5016
5017 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
5018 of "exp_continue".
5019 (advancei): Likewise.
5020
1236e623
JJ
50212004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5022
5023 * gdb.base/unload.exp: Fix so messages aren't duplicated.
5024
3bdcad15
MI
50252004-09-01 Manoj Iyer <manjo@austin.ibm.com>
5026
228af206 5027 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
5028 to check for nodebug in executable.
5029 * gdb.gdb/observer.exp (setup_test): Likewise.
5030 * gdb.gdb/selftest.exp (test_with_self): Likewise.
5031 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
5032
c72b934c
AC
50332004-09-01 Andrew Cagney <cagney@gnu.org>
5034
5035 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5036 files.
5037
edd9b715
JJ
50382004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5039
5040 * gdb.base/unload.exp: Fix expected warning message to match
5041 latest format.
5042
fb4ce06b
CV
50432004-09-01 Corinna Vinschen <vinschen@redhat.com>
5044
5045 * gdb.base/call-rt-st.exp: Fix typos.
5046
ce78e7c3
MI
50472004-08-31 Manoj Iyer <manjo@austin.ibm.com>
5048
5049 * gdb.threads/thread_check.exp: New testcase.
5050 * gdb.threads/thread_check.c: New testcase.
5051
2dedb159
AC
50522004-08-31 Andrew Cagney <cagney@gnu.org>
5053
5054 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
5055 (skip_to_handler_entry): New procedures. Test stepping into a
5056 handler when the breakpoint is at the handler's entry point.
5057
68f53502
AC
50582004-08-30 Andrew Cagney <cagney@gnu.org>
5059
5060 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
5061 gdb/1757.
5062
3e3ffd2b
MC
50632004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5064
5065 With code from Manoj Iyer <manjo@austin.ibm.com>:
5066 * lib/gdb.exp (gdb_file_cmd): Return more information in the
5067 return value. Add an arm for "no debugging symbols found".
5068 Change a stray "error" to "perror".
5069 (gdb_run_cmd): Adapt to new return value.
5070 * gdb.base/remote.exp: Adapt to new return value.
5071 * gdb.gdb/complaints.exp: Likewise.
5072 * gdb.gdb/observer.exp: Likewise.
5073 * gdb.gdb/selftest.exp: Likewise.
5074 * gdb.gdb/xfullpath.exp: Likewise.
5075
4b6f5fd2
JB
50762004-08-27 Joel Brobecker <brobecker@gnat.com>
5077
5078 * gdb.threads/bp_in_thread.exp: New testcase.
5079
e5b25496
MC
50802004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5081
5082 Fix PR testsuite/1735.
5083 * gdb.threads/schedlock.c (thread_function): Add a cast
5084 to suppress a gcc warning.
5085 * gdb.threads/thread-specific.c (thread_function): Likewise.
5086
934353d6
MC
50872004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5088
5089 * gdb.base/unload.c: Include <stdlib.h>.
5090
f98a0aef 50912004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 5092
f98a0aef 5093 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
5094 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
5095 synchronized after the "return".
5096
5a2e8882
MC
50972004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5098
5099 * gdb.mi/basics.c: Include <stdio.h>.
5100 * gdb.mi/pthreads.c: Include <stdlib.h>.
5101 * gdb.mi/var-cmd.c: Include <stdlib.h>.
5102
a9640423
MC
51032004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5104
5105 * gdb.threads/schedlock.c: Add copyright notice.
5106
b04e311d
AC
51072004-08-25 Andrew Cagney <cagney@gnu.org>
5108
5109 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
5110 (skip_over_handler, breakpoint_over_hander): New test procedures.
5111 (advance, advancei): Add a proper prefix, do not use
5112 rerun_to_main.
5113 * gdb.base/sigstep.c (main): Change to use an infinite loop.
5114
7c27f15b
MC
51152004-08-24 Michael Chastain <mec.gnu@mindspring.com>
5116
5117 * gdb.mi/basics.c: Add copyright notice.
5118 * gdb.mi/var-cmd.c: Add copyright notice.
5119
fffc87ae
MC
51202004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5121
5122 * lib/gdb.exp: Remove signed_keyword_not_used.
5123 * lib/compiler.c: Likewise.
5124 * lib/compiler.cc: Likewise.
5125
d782e0bf
MC
51262004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5127
5128 * gdb.base/whatis.c: Remove conditional disabling of "signed".
5129 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
5130
96033e83
MC
51312004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5132
5133 * gdb.base/whatis.c: Add copyright notice.
5134
cf38c229
MK
51352004-08-20 Mark Kettenis <kettenis@gnu.org>
5136
5137 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
5138 it to skip the breakpoints encoded in the inline assembly.
5139
f4b49756
MC
51402004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5141
5142 * Makefile.in: Add gdb.fortran.
5143
2f193b69
MC
51442004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5145
5146 * gdb.base/call-sc.exp (test_scalar_returns):
5147 Fix cut-and-paste glitch in "Make fun return now".
5148
89a237cb
MC
51492004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5150
5151 * configure.in: Add gdb.fortran.
5152 * configure: Regenerate.
5153 * gdb.fortran/Makefile.in: New file.
5154 * lib/gdb.exp (skip_fortran_tests): New procedure.
5155
469aff8e
MC
51562004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5157
5158 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
5159 reference to bug-gnu@prep.ai.mit.edu.
5160 * gdb.mi/mi-var-child.exp: Likewise.
5161 * gdb.mi/mi-var-cmd.exp: Likewise.
5162 * gdb.mi/mi-var-display.exp: Likewise.
5163 * gdb.mi/mi2-var-block.exp: Likewise.
5164 * gdb.mi/mi2-var-child.exp: Likewise.
5165 * gdb.mi/mi2-var-cmd.exp: Likewise.
5166 * gdb.mi/mi2-var-display.exp: Likewise.
5167
00b51b9f
MK
51682004-08-15 Mark Kettenis <kettenis@gnu.org>
5169
5170 * gdb.base/unload.c (main): Make local variable msg const.
5171
45f07fef
MC
51722004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5173
5174 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
5175 to bug-gnu@prep.ai.mit.edu.
5176 * gdb.mi/mi-disassemble.exp: Likewise.
5177 * gdb.mi/mi-eval.exp: Likewise.
5178 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
5179 default line number.
5180 * gdb.mi/mi-return.exp: Likewise.
5181 * gdb.mi/mi-simplerun.exp: Likewise.
5182 * gdb.mi/mi-stack.exp: Likewise.
5183 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
5184 number with explicit range test.
5185 * gdb.mi/mi-watch.exp: Likewise.
5186 * gdb.mi/mi2-break.exp: Likewise.
5187 * gdb.mi/mi2-cli.exp: Likewise.
5188 * gdb.mi/mi2-disassemble.exp: Likewise.
5189 * gdb.mi/mi2-eval.exp: Likewise.
5190 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
5191 default line number.
5192 * gdb.mi/mi2-return.exp: Likewise.
5193 * gdb.mi/mi2-simplerun.exp: Likewise.
5194 * gdb.mi/mi2-stack.exp: Likewise.
5195 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
5196 number with explicit range test.
5197 * gdb.mi/mi2-watch.exp: Likewise.
5198
dd8c8ee7
MC
51992004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5200
5201 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
5202 * gdb.cp/m-static.exp: Likewise.
5203 * gdb.cp/rtti.exp: Likewise.
5204
4e838464
MK
52052004-08-14 Mark Kettenis <kettenis@gnu.org>
5206
5207 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
5208
8d8cb839
EZ
52092004-08-14 Eli Zaretskii <eliz@gnu.org>
5210
5211 * ChangeLog: Prefix Local Variables with semi-colons and indent
5212 the reference to older ChangeLog files, to fix fontification in
5213 Emacs.
5214
deea8bb0
MC
52152004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5216
5217 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
5218 * gdb.mi/mi2-break.exp: Likewise.
5219
c3297504
MC
52202004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5221
5222 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
5223
25808999
MC
52242004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5225
5226 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
5227
226a8d71
MC
52282004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5229
5230 * gdb.cp/classes.exp: Remove unused declarations. Just let
5231 test names default instead of providing special names. Remove
5232 extraneous demangler test.
5233
37fdf854
JJ
52342004-08-12 Jeff Johnston <jjohnstn@redhat.com>
5235
5236 * gdb.base/unload.exp: New test for breakpoints in dynamically
5237 loaded libraries.
5238 * gdb.base/unload.c: Ditto.
5239 * gdb.base/unloadshr.c: Ditto.
5240
2d3a7986
MC
52412004-08-12 Michael Chastain <mec.gnu@mindspring.com>
5242
5243 * gdb.cp/classes.exp (test_ptype_class_objects): Call
5244 cp_test_ptype_class.
5245 (test_enums): Likewise.
5246
c72b934c
AC
52472004-08-10 Andrew Cagney <cagney@gnu.org>
5248
5249 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5250 files.
5251
cc503c8a
AC
52522004-08-10 Andrew Cagney <cagney@gnu.org>
5253
5254 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
5255 init_malloc call.
5256
902f2ccb
MC
52572004-08-10 Michael Chastain <mec.gnu@mindspring.com>
5258
5259 * ChangeLog: Add copyright notice. The notice is copied
5260 from emacs 21.3 top level ChangeLog.
5261
78c90502
MC
52622004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5263
5264 * lib/cp-support.exp: New file.
5265 * lib/cp-support.exp (cp_test_type_class): New function.
5266 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
5267 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
5268 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
5269 cp_test_ptype_class.
5270
88e5ea78
MC
52712004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5272
5273 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
5274 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5275 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
5276 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
5277 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5278 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
5279 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
5280 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
5281 gdb.mi/mi2-watch.exp: Update copyright years.
5282
6a89fc9c
MK
52832004-08-09 Mark Kettenis <kettenis@gnu.org>
5284
5285 * gdb.base/sigaltstack.exp: Provide proper anchoring.
5286
1482e0de
MC
52872004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5288
5289 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
5290 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
5291 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
5292 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5293 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
5294 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
5295 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
5296 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5297 gdb.mi/mi-watch.exp: Update copyright years.
5298
1a5ce3f3
DJ
52992004-08-08 Daniel Jacobowitz <dan@debian.org>
5300
5301 PR gdb/1738
5302 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
5303 from a breakpoint with a pending signal.
5304
04f6ecf2
DJ
53052004-08-08 Daniel Jacobowitz <dan@debian.org>
5306
5307 PR gdb/1736
5308 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
5309 * gdb.base/sigaltstack.exp (finish_test): Consume output until
5310 the prompt.
5311 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
5312
54d90d35
DJ
53132004-08-08 Daniel Jacobowitz <dan@debian.org>
5314
5315 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
5316
d2f6abb0
DJ
53172004-08-08 Daniel Jacobowitz <dan@debian.org>
5318
5319 PR gdb/1736
5320 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
5321 for i?86-*-linux*.
5322
5598c03d
DJ
53232004-08-08 Daniel Jacobowitz <dan@debian.org>
5324
5325 * gdb.arch/i386-prologue.exp: Compile without debug information.
5326
c6fee705
MC
53272004-08-08 Michael Chastain <mec.gnu@mindspring.com>
5328
5329 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
5330 rather than asking gdb to search.
5331
dd90efdb
MC
53322004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5333
5334 * gdb.base/gcore.c: Include <string.h>.
5335
1e84bec1
MC
53362004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5337
5338 * gdb.base/gcore.c: Add copyright notice.
5339
e425eb2b
MC
53402004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5341
5342 * gdb.base/freebpcmd.c: Include <stdio.h>.
5343 * gdb.base/long_long.c: Include <string.h>.
5344 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
5345 * gdb.base/siginfo.c: Include <string.h>.
5346 * gdb.base/sigstep.c: Include <string.h>.
5347
cb9aaed5
MC
53482004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5349
5350 * gdb.base/complex.c: Include <stdlib.h>.
5351
55944f3d
MC
53522004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5353
5354 * gdb.base/complex.c: Add copyright notice.
5355
7b2953d9
MC
53562004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5357
5358 * gdb.base/charset.c: Include <stdlib.h>.
5359
c9133d23
MC
53602004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5361
5362 * gdb.base/auxv.c: Include <stdlib.h>.
5363
0a8490ad
MC
53642004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5365
5366 * gdb.base/auxv.c: Add copyright notice.
5367
3426d5ec
MC
53682004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5369
5370 * gdb.base/coremaker.c: Add copyright notice.
5371 * gdb.base/coremaker2.c: Add copyright notice.
5372
8da195dd
AC
53732004-08-04 Andrew Cagney <cagney@gnu.org>
5374
5375 * gdb.base/store.exp: Update copyright.
5376 (check_set, up_set, check_struct, up_struct): Add a prefix to test
5377 names, do not import gdb_prompt.
5378
8d394f98
AC
53792004-08-01 Andrew Cagney <cagney@gnu.org>
5380
5381 Fix PR testsuite/1729.
5382 * gdb.base/dump.exp: Add test name to callers of capture_value, do
5383 not use capture_value with value 4.
5384 (capture_value): Add optional test name parameter.
5385 (test_reload_saved_value, test_restore_saved_value): Use $msg as
5386 the prefix, pass to capture_value.
5387
b6702b23
MK
53882004-08-01 Mark Kettenis <kettenis@gnu.org>
5389
5390 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
5391 * gdb.arch/i386-prologue.c (standard): New prototype and function.
5392 (main): Call new function.
5393
c203e0ca
MC
53942004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5395
5396 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
5397
a7995a30
MC
53982004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5399
5400 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
5401
9366563b
MC
54022004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5403
b6eeaf26 5404 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
5405 Accept more values of vtbl pointer. Remove some messages
5406 about "obsolete gcc or gdb".
5407
2fc1f950
MC
54082004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5409
5410 * gdb.cp/classes.exp: Accept more varieties of ptype output.
5411
c724d49b
MC
54122004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5413
5414 * gdb.base/asm-source.exp: Properly convert target board
5415 debug flags from gcc format to binutils format.
5416
736b0fce
MK
54172004-07-28 Mark Kettenis <kettenis@gnu.org>
5418
5419 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
5420 gdb1718". PR backtrace/1718 partially fixed.
5421
5633ea5c
JJ
54222004-07-27 Jeff Johnston <jjohnstn@redhat.com>
5423
5424 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
5425
575eebb1
NC
54262004-07-26 Nick Clifton <nickc@redhat.com>
5427
5428 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
5429 good default value for a specific architecture is available then
5430 set it to that value. Otherwise default to the -gstabs switch.
5431 Remove the -g... switches from the asm-flags variable. Allow the
5432 target board info to override the value if it wants to. Pass the
5433 switch on the assembler command line.
5434
62104619
MK
54352004-07-23 Mark Kettenis <kettenis@gnu.org>
5436
5437 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
5438 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
5439 (main): Call new function.
5440
4a1135b8
MC
54412004-07-22 Michael Chastain <mec.gnu@mindspring.com>
5442
5443 Test for PR exp/1715.
5444 * gdb.base/radix.exp: Refactor common procedures. Make all
5445 test names unique. Change XFAIL to KFAIL.
5446
8a12c1f0
MC
54472004-07-20 Michael Chastain <mec.gnu@mindspring.com>
5448
5449 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
5450 * gdb.ada/gnat_ada.gin: ... to here.
5451 * configure.in: Use gnat_ada.gin.
5452 * configure: Regenerate.
5453
23b451cf
AC
54542004-07-20 Andrew Cagney <cagney@gnu.org>
5455
5456 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
5457 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
5458 XFAILs. Clean up test messages and comments. Check backtraces.
5459 Delete re-sync code.
5460
ab618a02
MC
54612004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5462
5463 Fix PR cli/740.
5464 * gdb.base/annota1.exp: Honor gdb,nosignals.
5465 * gdb.base/annota3.exp: Likewise.
5466
46dad340
MC
54672004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5468
5469 * lib/java.exp: Update copyright notice.
5470
756d8c70
AC
54712004-07-19 Andrew Cagney <cagney@gnu.org>
5472
5473 * gdb.base/selftest.exp: Copy file from here ...
5474 * gdb.gdb/selftest.exp: ... to here.
5475
586027e6
AC
54762004-07-16 Andrew Cagney <cagney@redhat.com>
5477
5478 * lib/insight-support.exp: Delete file.
5479 * lib/java.exp (java_init): Fix copyright.
5480
029d2200
AC
54812004-07-16 Andrew Cagney <cagney@gnu.org>
5482
5483 * gdb.base/restore.c: Append "prologue" to comments marking the a
5484 function's prologue.
5485 * gdb.base/restore.exp: Update copyright, re-indent.
5486 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
5487 callerN" prefix where needed. Update patterns that match a
5488 function's prologue.
5489
653b62c5
MC
54902004-07-16 Michael Chastain <mec.gnu@mindspring.com>
5491
5492 * gdb.base/restore.c: Add copyright notice.
5493
f7d690e5
AC
54942004-07-16 Andrew Cagney <cagney@gnu.org>
5495
5496 * gdb.base/logical.exp: Update copyright.
5497 (evaluate): New procedure. Use to re-implement tests using
5498 several tables.
5499
d629a7cb
MH
55002004-07-14 Martin Hunt <hunt@redhat.com>
5501
5502 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
5503 which fixes some problems where init.tcl was not found.
5504
9c7bb332
AC
55052004-07-13 Andrew Cagney <cagney@gnu.org>
5506
6bf46641
AC
5507 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
5508 (check_sizeof, check_valueof): Do not include the output in the
5509 test name. Use gdb_test.
5510 (get_valueof): Use gdb_test_multiple.
5511
c4ffd4c0
AC
5512 * gdb.base/step-test.exp: Update copyright. Use
5513 gdb_test_multiple. Ensure that test names do not include
5514 architecture dependent output.
5515
ab89363a
AC
5516 * gdb.gdb/observer.exp: Update copyright.
5517 (setup_test): Use gdb_test_multiple.
5518 (attach_first_observer, attach_second_observer)
5519 (attach_third_observer, detach_first_observer)
5520 (detach_second_observer, detach_third_observer)
5521 (reset_counters, check_counters): Make $message a prefix.
5522 (test_normal_stop_notifications): Add "args" parameter - a list of
5523 init functions to be called. Make $message a prefix,
5524 (test_observer_normal_stop): Change the message prefixes so that
5525 they are unique, pass the attach / detach procedures to
5526 test_normal_stop_notifications.
5527
ec58997a
AC
5528 * gdb.base/signull.exp (test_segv): Prefix all tests with
5529 "${name}". Clean up test messages.
5530
b475183b
AC
5531 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
5532
9c7bb332
AC
5533 * gdb.base/ena-dis-br.exp: Update copyright.
5534 (break_at): New function. Replace send_gdb with gdb_test,
5535 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
5536 ignore count, not stopped at bpt", with KFAIL.
5537
2dd95497
CV
55382004-07-13 Corinna Vinschen <vinschen@redhat.com>
5539
5540 * gdb.base/attach.exp: Remove cleanupfile handling.
5541
419e626b
AC
55422004-07-12 Andrew Cagney <cagney@gnu.org>
5543
5544 * gdb.base/annota1.exp: Cleanup corefile test name.
5545 * gdb.base/annota3.exp: Ditto.
5546
8b1b3228
AC
55472004-07-12 Andrew Cagney <cagney@gnu.org>
5548
78650829
AC
5549 * gdb.base/signals.exp: Clean up copyright, re-indent.
5550
8b1b3228
AC
5551 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
5552 gdb_test and gdb_test_multiple.
5553
935c2760
JJ
55542004-07-08 Jeff Johnston <jjohnstn@redhat.com>
5555
5556 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 5557 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
5558 provide line number info for first statement in main.
5559
1544280f
AC
55602004-07-08 Andrew Cagney <cagney@gnu.org>
5561
1279f4ff
AC
5562 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
5563
1544280f
AC
5564 * gdb.base/sigbpt.exp: Make the common part of each test name a
5565 prefix instead of suffix.
5566
bcc82369
BR
55672004-07-07 Bob Rossi <bob_rossi@cox.net>
5568
5569 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
5570 test from test_tbreak_creation_and_listing to
5571 test_file_list_exec_source_file
5572 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
5573 Changed name of test from test_tbreak_creation_and_listing to
5574 test_file_list_exec_source_file
5575
23f4b0aa
JJ
55762004-07-07 Jeff Johnston <jjohnstn@redhat.com>
5577
5578 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
5579 the jmisc() constructor instead of <init>.
5580 * gdb.java/jmisc1.exp: Ditto.
5581
56401cd5
AC
55822004-07-07 Andrew Cagney <cagney@gnu.org>
5583
5584 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
5585 corrupting the PC.
5586
44ae2f6a
MC
55872004-07-06 Michael Chastain <mec.gnu@mindspring.com>
5588
5589 * gdb.cp/templates.exp: Accept whitespace change in demangler
5590 output.
5591
45a83408
AC
55922004-07-06 Andrew Cagney <cagney@gnu.org>
5593
5594 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
5595
d205ad70
MC
55962004-07-02 Michael Chastain <mec.gnu@mindspring.com>
5597
5598 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
5599 * lib/compiler.cc: Likewise.
5600
06ea1a61
MC
56012004-06-30 Michael Chastain <mec.gnu@mindspring.com>
5602
5603 * lib/compiler.cc: Work around string preprocessing problem
5604 with old hp c++ compiler.
5605 * lib/compiler.c: Likewise.
5606
daab1251
CV
56072004-06-29 Corinna Vinschen <vinschen@redhat.com>
5608
5609 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
5610 directives to conditionalize symbol prefixing.
5611 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
5612 additional_flags handling. Add underscore prefix for Cygwin.
5613 * gdb.arch/i386-unwind.c: Use preprocessor directives to
5614 conditionalize symbol prefixing.
5615 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
5616 additional_flags handling. Add underscore prefix for Cygwin.
5617
cc984116
CV
56182004-06-29 Corinna Vinschen <vinschen@redhat.com>
5619
5620 * gdb.base/bigcore.exp: Skip test on Cygwin.
5621
c279b077
MC
56222004-06-28 Michael Chastain <mec.gnu@mindspring.com>
5623
5624 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
5625 formats for "info register". Use gdb_test_multiple. Fix
5626 the "invalid register" test.
5627
0e915747
CV
56282004-06-28 Corinna Vinschen <vinschen@redhat.com>
5629
5630 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
5631 PID for Cygwin. Add Cygwin specific strings to check for in some
5632 tests.
5633 (do_attach_tests): Add a test for user interaction when attaching
5634 to a process with no matching symbol table already loaded.
5635
11422c86
AC
56362004-06-26 Andrew Cagney <cagney@gnu.org>
5637
5638 Test PR java/1567 and PR java/1565.
5639 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
5640 * gdb.java/jmisc2.exp: Delete file.
5641
cefbce26
MC
56422004-06-26 Michael Chastain <mec.gnu@mindspring.com>
5643
5644 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
5645
e19f872c
CV
56462004-06-25 Corinna Vinschen <vinschen@redhat.com>
5647
5648 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
5649 attach process.
5650
d931ba3b
MC
56512004-06-23 Michael Chastain <mec.gnu@mindspring.com>
5652
5653 * gdb.cp/pr-1553.exp: Remove.
5654
aef68c48
MC
56552004-06-22 Michael Chastain <mec.gnu@mindspring.com>
5656
5657 * gdb.cp/pr-1553.cc: Remove.
5658 * gdb.cp/pr-1553.exp: Disable this test.
5659
8d5df71a
JB
56602004-06-20 Jim Blandy <jimb@redhat.com>
5661
a9c64011 5662 Fix PR testsuite/1680.
8d5df71a
JB
5663 * gdb.arch/i386-sse.exp: Properly quote curly braces in
5664 regular expressions.
5665
4ac6f39d
MC
56662004-06-19 Michael Chastain <mec.gnu@mindspring.com>
5667
5668 Fix PR testsuite/1679.
5669 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
5670 Issue an UNSUPPORTED result instead.
5671
1b413552
JB
56722004-06-18 Jim Blandy <jimb@redhat.com>
5673
5674 * gdb.base/charset.exp: Only send a control-C if we see a new
5675 prompt and incomplete command.
5676
6daa6ebd
MC
56772004-06-18 Michael Chastain <mec.gnu@mindspring.com>
5678
5679 * gdb.cp/pr-574.cc: Add copyright notice.
5680
51fa4ae0
JB
56812004-06-17 Jim Blandy <jimb@redhat.com>
5682
5683 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
5684 cases where the regexp has no groups; this grabs random text from
5685 the previous test suite, whatever that was.
5686
8fea26c5
MC
56872004-06-17 Michael Chastain <mec.gnu@mindspring.com>
5688
5689 * gdb.cp/printmethod.cc: Add copyright notice.
5690
1e3aeb41
MC
56912004-06-16 Michael Chastain <mec.gnu@mindspring.com>
5692
5693 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
5694
9d9030bc
AC
56952004-06-16 Andrew Cagney <cagney@gnu.org>
5696
5697 * gdb.base/signull.c: Update copyright. Include <string.h>.
5698 (bowler): Replace data_pointer with data_read
5699 and data_write cases. Add code_descriptor case.
5700 (zero, desc): New array and pointer.
5701 (data, code): Change to simple pointers.
5702 * gdb.base/signull.exp: Fix probe pattern matching a function
5703 descriptor SIGSEGV. Replace data_pointer with data_read and
5704 data_write tests.
5705
acd4ad44
AC
57062004-06-16 Andrew Cagney <cagney@gnu.org>
5707
5708 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
5709
08fd625c
MC
57102004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5711
5712 * gdb.base/long_long.c: Add copyright notice.
5713
1903502c
MC
57142004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5715
5716 * gdb.base/long_long.exp: Remove reference to
5717 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
5718 to gdb_breakpoint and gdb_continue_to_breakpoint.
5719
83313cb1
JB
57202004-06-14 Jim Blandy <jimb@redhat.com>
5721
5722 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
5723 endian case.
5724
1bf404ef
AC
57252004-06-14 Andrew Cagney <cagney@gnu.org>
5726
5727 * gdb.base/gcore.exp (capture_command_output): Delete the always
5728 passing tests containing inferior values.
5729 * gdb.base/ending-run.exp: Do not include the breakpoint address
5730 in the test message. Update copyright.
5731 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
5732 size in the test name, use gdb_test_multiple. Update copyright.
5733
ef220b33
MC
57342004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5735
5736 * gdb.cp/ref-types.cc: Add copyright notice.
5737
4f70a4c9
MC
57382004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5739
5740 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
5741 hp_aCC_compiler.
5742 * lib/compiler.cc: Likewise.
5743 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
5744 'set' commands. Log diagnostics for other lines. Set
5745 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
5746
335928ac
MC
57472004-06-13 Michael Chastain <mec.gnu@mindspring.com>
5748
5749 * gdb.cp/try_catch.cc: Add copyright notice.
5750
2efb12e8
MC
57512004-06-12 Michael Chastain <mec.gnu@mindspring.com>
5752
5753 * gdb.cp/userdef.cc: Add copyright notice.
5754
0bbed51a
MC
57552004-06-11 Michael Chastain <mec.gnu@mindspring.com>
5756
5757 * gdb.cp/virtfunc.cc: Add copyright notice.
5758
e12a46c9
RC
57592004-06-11 Randolph Chung <tausq@debian.org>
5760
5761 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
5762 problem.
5763
338e05af
AC
57642004-06-10 Andrew Cagney <cagney@gnu.org>
5765
5766 * lib/compiler.cc, lib/compiler.c: Append either
5767 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
5768 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
5769 instead of gcc-3-3.
5770
dc3f10cb
AC
57712004-06-09 Andrew Cagney <cagney@gnu.org>
5772
b4d946af
AC
5773 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
5774 gdb/1455, bug is specific to "long long" and "double".
a9c64011 5775
dc3f10cb
AC
5776 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
5777 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
5778 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
5779 fixed.
5780
b5c0bfa2
AC
57812004-06-09 Andrew Cagney <cagney@gnu.org>
5782
5783 * gdb.base/structs.exp (test_struct_returns): Replace
5784 "return_value_unknown" and "finish_value_unknown" by
5785 "return_value_known" and "finish_value_known". Instead of
5786 "return_value_unknown" iff "finish_value_unknown", check
5787 "return_value_known" implies "finish_value_known".
5788
caeb605f
MH
57892004-06-08 Martin Hunt <hunt@redhat.com>
5790
5791 * gdb.base/float.exp: Add pattern for mips targets.
5792
c892bb64
RC
57932004-06-08 Randolph Chung <tausq@debian.org>
5794
5795 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
5796 message for unknown architectures more clear.
5797
48306d3e
JB
57982004-06-08 Joel Brobecker <brobecker@gnat.com>
5799
5800 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
5801 start the execution of the program.
5802
83ecb59f
JB
58032004-06-07 Jim Blandy <jimb@redhat.com>
5804
5805 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
5806 * gdb.arch/i386-cpuid.h: New helper file.
5807
55264cb4
RC
58082004-06-07 Randolph Chung <tausq@debian.org>
5809
5810 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
5811 has started.
5812
23cadb28
RM
58132004-06-04 Roland McGrath <roland@redhat.com>
5814
5815 Fix PR gdb/1647.
5816 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
5817 differently to be robust to output buffering differences.
5818
51d01eda
MC
58192004-06-04 Michael Chastain <mec.gnu@mindspring.com>
5820
5821 * gdb.threads/pthreads.exp: Update copyright years.
5822 (check_control_c): Change asynchronous 'after' to synchronous.
5823
f4fc3b93
RM
58242004-06-04 Roland McGrath <roland@redhat.com>
5825
5826 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
5827 next gdb prompt.
5828
4013522b
MC
58292004-06-02 Michael Chastain <mec.gnu@mindspring.com>
5830
5831 Fix PR gdb/1636.
5832 * gdb.threads/manythreads.exp: Change asynchronous 'after'
5833 calls to synchronous.
5834
7a8f1e6b
JB
58352004-05-26 Jim Blandy <jimb@redhat.com>
5836
5837 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
5838
81bb3443
RC
58392004-05-24 Randolph Chung <tausq@debian.org>
5840
5841 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
5842 * gdb.asm/pa.inc: New file.
5843
8f5a3103
MK
58442004-05-22 Mark Kettenis <kettenis@gnu.org>
5845
5846 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
5847
734b8fe8 58482004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 5849 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
5850
5851 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
5852 GDB prompt.
5853
725603e1
UW
58542004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5855
f4fc3b93 5856 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
5857 setjmp/longjmp. Use sigaction instead of signal.
5858
8b923272 58592004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 5860 Michael Snyder <msnyder@redhat.com>
8b923272
JB
5861
5862 * gdb.threads/pthread_cond_wait.c: New file.
5863 * gdb.threads/pthread_cond_wait.exp: New testcase.
5864
8bfabb04
AC
58652004-05-13 Andrew Cagney <cagney@redhat.com>
5866
5867 * gdb.base/signull.exp, gdb.base/signull.c: New files.
5868 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
5869
42edda50
AC
58702004-05-11 Andrew Cagney <cagney@redhat.com>
5871
5872 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
5873 fixed but revealed gdb/1639.
5874
d303a6c7
AC
58752004-05-10 Andrew Cagney <cagney@redhat.com>
5876
5877 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
5878 func1" and "next to 2nd alarm", kernel bug avoided.
5879
bf08c2a1
DJ
58802004-05-10 Daniel Jacobowitz <dan@debian.org>
5881
5882 PR external/1568
5883 * gdb.base/bigcore.exp: Check the size of the dumped core file.
5884 XFAIL if it is smaller than bytes_allocated.
5885 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
5886 (main): Make chunks_allocated unsigned. Correct comment.
5887
c0586a34
JB
58882004-05-07 Joel Brobecker <brobecker@gnat.com>
5889
5890 * gdb.arch/powerpc-aix-prologue.c: New file.
5891 * gdb.arch/powerpc-aix-prologue.exp: New file.
5892
f2785d12
JB
58932004-05-07 Jim Blandy <jimb@redhat.com>
5894
5895 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
5896 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
5897
bd7f6e30
JB
58982004-05-06 Joel Brobecker <brobecker@gnat.com>
5899
5900 * gdb.base/sep.exp: No longer setup_kfail when the program was
5901 built with dwarf2.
5902
0a5e7efe
JI
59032004-05-05 Jim Ingham <jingham@apple.com>
5904
5905 * gdb.base/pending.exp: Make sure pending breakpoints
5906 preserve the ignore count.
f4fc3b93 5907
a8958849
MK
59082004-04-27 Jerome Guitton <guitton@gnat.com>
5909
5910 * i386-prologue.exp: Add testcase for jump instruction as first
5911 instruction of the real code.
5912 * i386-prologue.c (jump_at_beginning): New function.
5913
7e103f5b
MK
59142004-04-28 Mark Kettenis <kettenis@gnu.org>
5915
5916 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
5917 x86_64-*-*.
5918
5d38b224
MK
59192004-04-28 Mark Kettenis <kettenis@gnu.org>
5920
5921 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
5922 i*86-*-*.
5923
0ef32fd9
MK
59242004-04-25 Mark Kettenis <kettenis@gnu.org>
5925
5926 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
5927 expression that checks the return type.
5928
71d7dd7c
AC
59292004-04-23 Andrew Cagney <cagney@redhat.com>
5930
5931 * gdb.base/call-sc.exp: New test of scalar call/return values.
5932 * gdb.base/call-sc.c: Ditto.
5933
1e9f977e
JJ
59342004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5935
5936 * gdb.threads/manythreads.c: Reduce thread stack size.
5937
899d9e3a
JJ
59382004-04-23 Jeff Johnston <jjohnstn@redhat.com>
5939
5940 * gdb.threads/manythreads.c: Add copyright notice.
5941
61bcae62
AC
59422004-04-23 Andrew Cagney <cagney@redhat.com>
5943
5944 * gdb.base/siginfo.exp: Better handle step out of signal.
5945 * gdb.base/sigstep.exp: Ditto.
5946
7339a42e 59472004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 5948 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
5949
5950 * gdb.threads/manythreads.c: New testcase.
5951 * gdb.threads/manythreads.exp: Ditto.
5952
5c98409b
JB
59532004-04-22 Jim Blandy <jimb@redhat.com>
5954
5955 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
5956 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
5957
3b611f1a
MC
59582004-04-21 Michael Chastain <mec.gnu@mindspring.com>
5959
5960 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
5961
f0fd9238
AC
59622004-04-21 Andrew Cagney <cagney@redhat.com>
5963
5964 * gdb.base/sigstep.c: New file.
5965 * gdb.base/sigstep.exp: New file.
5966
90990674
JB
59672004-04-16 Joel Brobecker <brobecker@gnat.com>
5968
5969 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
5970 call to observer_notify_normal_stop.
5971
78cef34b
AC
59722004-04-15 Andrew Cagney <cagney@redhat.com>
5973
5974 * gdb.base/siginfo.c: New file.
5975 * gdb.base/siginfo.exp: New file.
5976
d2343407
JB
59772004-04-12 J. Brobecker <brobecker@gnat.com>
5978
5979 * gdb.base/sep.exp: Fix typo in comment.
5980
a2dba3c8
JB
59812004-04-12 J. Brobecker <brobecker@gnat.com>
5982
5983 * gdb.base/sep.c: New file.
5984 * gdb.base/sep-proc.c: New file.
5985 * gdb.base/sep.exp: New testcase.
5986
15f7b60e
MK
59872004-04-09 Mark Kettenis <kettenis@gnu.org>
5988
5989 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
5990 support.
5991
44f4de1a
AC
59922004-04-05 Andrew Cagney <cagney@redhat.com>
5993
5994 * gdb.base/sigaltstack.c: New file.
5995 * gdb.base/sigaltstack.exp: New file.
5996
ef04f396
JB
59972004-04-04 Joel Brobecker <brobecker@gnat.com>
5998
5999 * gdb.base/foll-fork.exp: Update the expected output for
6000 "help set follow-fork-mode", to match a change that was made
6001 to the help of this variable on 2004-01-13.
6002
d40d2c92
JB
60032004-04-01 Joel Brobecker <brobecker@gnat.com>
6004
6005 * lib/ada.exp: Add copyright notice.
6006 * bar.ads: Likewise.
6007 * bar.adb: Likewise.
6008 * null_record.adb: Likewise.
6009 * null_record.exp: Likewise.
6010 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
6011
f86ef5a3
JB
60122004-04-01 Joel Brobecker <brobecker@gnat.com>
6013
6014 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
6015 * configure: Regenerate.
6016
414e70e3
JB
60172004-04-01 Joel Brobecker <brobecker@gnat.com>
6018
6019 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
6020 to build the application. Remove the message printed when in
6021 verbose mode, redundant with the UNSUPPORTED message above.
6022
f0aaee49
JB
60232004-03-31 Joel Brobecker <brobecker@gnat.com>
6024
6025 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
6026 * gdb.ada (null_record.exp): New testcase.
6027
ac81cb54
JB
60282004-03-31 Joel Brobecker <brobecker@gnat.com>
6029
6030 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
6031
854af2f7
JB
60322004-03-31 Joel Brobecker <brobecker@gnat.com>
6033
6034 * gdb.ada: New subdirectory.
6035 * gdb.ada/Makefile.in: New file.
6036 * gdb.ada/gnat_ada.gpr.in: New file.
6037
034cb681
JB
60382004-03-31 Joel Brobecker <brobecker@gnat.com>
6039
6040 * lib/ada.exp: New file.
6041
78a1a894
DJ
60422004-03-24 Daniel Jacobowitz <drow@mvista.com>
6043
6044 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
6045 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
6046
4b2b3b3e
AC
60472004-03-22 Andrew Cagney <cagney@redhat.com>
6048
6049 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
6050 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
6051 Problem identified by Ulrich Weigand.
6052
23c73aa3
DC
60532004-03-17 David Carlton <carlton@kealia.com>
6054
6055 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
6056 PR c++/826.
6057
d63a86f8
RM
60582004-03-16 Roland McGrath <roland@redhat.com>
6059
6060 * gdb.base/auxv.exp: New file.
6061 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
6062
0e02aa50
DC
60632004-03-12 David Carlton <carlton@kealia.com>
6064
6065 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
6066 * gdb.cp/pr-1553.cc: Ditto.
6067 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
6068 pass branch.
6069
c20b71be
MC
60702004-03-12 Michael Chastain <mec.gnu@mindspring.com>
6071
6072 * gdb.cp/templates.exp: Accept more template types.
6073
c7414a01
MC
60742004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6075
6076 From Corinna Vinschen with modifications.
6077 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
6078 local variable obj_with_enum.
6079 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
6080 results with obj_with_enum.
6081
ed69573c
MC
60822004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6083
6084 * gdb.cp/classes.cc: New file, copied from misc.cc.
6085 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
6086
28301461
MC
60872004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6088
6089 * gdb.cp/misc.cc: Add copyright notice.
6090
1198ecbe
DC
60912004-03-05 David Carlton <carlton@kealia.com>
6092
6093 * gdb.cp/rtti.exp: Add 'print *obj3' test.
6094 * gdb.cp/rtti.h: Update copyright.
6095 (namespace n2::n3): New.
6096 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
6097 (n2::n3::func3): New.
6098 (main): Call n2::n3::func3.
6099 * gdb.cp/rtti2.cc: Update copyright.
6100 (n2::create3): New.
6101
9e08c470
MK
61022004-03-04 Mark Kettenis <kettenis@gnu.org>
6103
6104 * gdb.asm/openbsd.inc: Fix typo.
6105
4bebc3aa
FF
61062004-03-03 Fred Fish <fnf@redhat.com>
6107
6108 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
6109 "val" instead of unused "size". Update copyright year.
6110
6ea9fb37
DJ
61112004-02-29 Daniel Jacobowitz <drow@mvista.com>
6112
6113 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
6114 to use unsigned char.
6115 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
6116 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
6117
23b23974
DJ
61182004-02-29 Daniel Jacobowitz <drow@mvista.com>
6119
6120 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
6121 line of output.
6122
7574fd53
DJ
61232004-02-28 Daniel Jacobowitz <drow@mvista.com>
6124
6125 * gdb.base/relocate.c (dummy): Initialize.
6126
a195357f
DJ
61272004-02-28 Daniel Jacobowitz <drow@mvista.com>
6128
6129 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
6130 a breakpoint at exit.
6131
72fd54a9
FF
61322004-02-27 Fred Fish <fnf@redhat.com>
6133
6134 * gdb.base/chng-syms.exp: Add expect condition to match failing
6135 case that isn't a timeout.
6136
b9d23137
AC
61372004-02-27 Andrew Cagney <cagney@redhat.com>
6138
6139 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
6140 support.
6141
15d208f6 61422004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 6143
15d208f6
FF
6144 * gdb.arch/gdb1431.c: Remove.
6145 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
6146 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
6147 of "until" incorrectly.
6148
98f9cd2d
JB
61492004-02-26 J. Brobecker <brobecker@gnat.com>
6150
6151 * gdb.cp/class2.cc (empty): New class.
6152 (refer): New function.
6153 (main): Declare an object of type empty and use it.
6154 * gdb.cp/class2.exp: Print the value of an object of type empty.
6155
9b50c11b
JJ
61562004-02-26 Jeff Johnston <jjohnstn@redhat.com>
6157
6158 * gdb.base/langs.exp: Update query string to match the
6159 new nquery format used for pending breakpoints.
6160
0dcd613f
AC
61612004-02-26 Andrew Cagney <cagney@redhat.com>
6162
6163 Fix PR i18n/1570.
6164 * gdb.base/charset.c: Update copyright notice.
6165 (main, init_string): Remove the escape character '\e' tests.
6166 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
6167 * gdb.base/charset.exp (valid_host_charset): Ditto.
6168 * gdb.base/setvar.exp: Ditto.
6169
b8a56647
AC
61702004-02-24 Andrew Cagney <cagney@redhat.com>
6171
90d59e34
AC
6172 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
6173 mmapped data in core file" PASS and FAIL messages consistent.
6174
b8a56647
AC
6175 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
6176 setting a breakpoint. Work around PR java/1565.
6177
9f27c604
JJ
61782004-02-23 Jeff Johnston <jjohnstn@redhat.com>
6179
6180 * lib/gdb.exp (gdb_breakpoint): Update query string to match
6181 new nquery format.
6182 * gdb.base/pending.exp: Ditto.
6183
3224a706
MK
61842004-02-22 Mark Kettenis <kettenis@gnu.org>
6185
6186 * configure.in: Run stabs tests on *BSD.
6187 * configure: Regenerated.
6188
41e0a9ca
MK
61892004-02-21 Mark Kettenis <kettenis@gnu.org>
6190
6191 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
6192
1e1b3428
FF
61932004-02-20 Fred Fish <fnf@redhat.com>
6194
6195 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
6196 blank in test for "returns short", for consistency with other
6197 "returns xxx" tests. Update copyright year.
6198
f9a7572a
FF
61992004-02-19 Fred Fish <fnf@redhat.com>
6200
6201 New testcase for PR breakpoint/1558.
6202 * gdb.arch/gdb1558.exp: New file.
6203 * gdb.arch/gdb1558.c: New file.
6204
b2ce2854
EZ
62052004-02-19 Elena Zannoni <ezannoni@redhat.com>
6206
6207 * gdb.base/nodebug.exp: Fix typo.
6208
e7c9ff01
JB
62092004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6210
6211 Committed by Jim Blandy <jimb@redhat.com>.
6212
62f4b920
JB
6213 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
6214
2db536a1
JB
6215 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
6216
e7c9ff01
JB
6217 * gdb.base/float.exp: Support s390*-*-* targets.
6218
f3205b34
AF
62192004-02-17 Adam Fedor <fedor@gnu.org>
6220
6221 * gdb.base/gdb1555.exp: New file.
6222 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
6223
9d62932d
EZ
62242004-02-17 Elena Zannoni <ezannoni@redhat.com>
6225
6226 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
6227
344c9711
FF
62282004-02-16 Fred Fish <fnf@redhat.com>
6229
6230 * gdb.arch/gdb1291.c: Remove
6231 * gdb.arch/gdb1291.s: New test input file.
6232 * gdb.arch/gdb1291.exp: Expand test to check case that should not
6233 fail. Test for correct result, known incorrect result, other
6234 failures and timeouts.
6235
2d822687
AC
62362004-02-16 Andrew Cagney <cagney@redhat.com>
6237
6238 * gdb.base/bigcore.exp: New file.
6239 * gdb.base/bigcore.c: New file.
6240
dac15b66
AC
62412004-02-13 Andrew Cagney <cagney@redhat.com>
6242
6243 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
6244 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
6245 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6246 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
6247 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
6248 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
6249 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
6250 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
6251 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
6252 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
6253
6bdfc2c4
JJ
62542004-02-11 Jeff Johnston <jjohnstn@redhat.com>
6255
6256 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
6257 executed is an alloc instruction.
6258
87b3ede8
DC
62592004-02-11 David Carlton <carlton@kealia.com>
6260
6261 * gdb.cp/breakpoint.exp: New.
6262 * gdb.cp/breakpoint.cc: New.
6263
6e19e2bf
MC
62642004-02-11 Michael Chastain <mec.gnu@mindspring.com>
6265
6266 Partial fix for PR gdb/1543.
6267 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
6268 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
6269 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
6270 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
6271 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
6272 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
6273 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
6274 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
6275 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
6276 to bug-gdb@prep.ai.mit.edu .
6277 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
6278 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
6279 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
6280 Likewise.
6281
5c5455dc
AC
62822004-02-10 Andrew Cagney <cagney@redhat.com>
6283
6284 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
6285 using gdb_internal_error_resync.
6286
9cf689d7
DJ
62872004-02-09 Daniel Jacobowitz <drow@mvista.com>
6288
6289 * gdb.threads/thread-specific.exp: Stop early if no threads are
6290 found.
6291
d2dc51db
MC
62922004-02-09 Michael Chastain <mec.gnu@mindspring.com>
6293
6294 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
6295
14b1a056
DJ
62962004-02-08 Daniel Jacobowitz <drow@mvista.com>
6297
6298 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
6299 breakpoints.
6300
83f66e8f
DJ
63012004-02-07 Daniel Jacobowitz <drow@mvista.com>
6302
6303 * config/sim.exp (gdb_load): Handle $arg == "".
6304 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
6305 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
6306
30fc0091
EZ
63072004-02-07 Elena Zannoni <ezannoni@redhat.com>
6308
a9c64011
AS
6309 * gdb.base/maint.exp: Update test to reflect
6310 obstack changes.
30fc0091 6311
4d806929
JJ
63122004-02-04 Jeff Johnston <jjohnstn@redhat.com>
6313
6314 * gdb.base/pendshr.c (pendfunc): New function that calls
6315 pendfunc1.
6316 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
6317
7bfdd688
FF
63182004-02-04 Fred Fish <fnf@redhat.com>
6319
6320 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
6321 function symbols and update copyright years.
6322 * gdb.arch/gdb1291.c: Ditto.
6323
aaa08ee4
MC
63242004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6325
6326 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
6327
dbad7755
MC
63282004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6329
6330 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
6331
ec4646ef
MC
63322004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6333
6334 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
6335
1b802196
FF
63362004-02-02 Fred Fish <fnf@redhat.com>
6337
6338 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
6339 remote targets. Update copyright years.
6340
18fe2033
JJ
63412004-02-02 Jeff Johnston <jjohnstn@redhat.com>
6342
6343 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
6344 support.
6345 * gdb.base/langs.exp: Fix test which attempts to create
6346 breakpoint on non-existent function to handle new pending
6347 support.
6348 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
6349 a breakpoint.
6350 * gdb.base/pending.exp: New test.
6351 * gdb.base/pending.c: New file.
6352 * gdb.base/pendshr.c: Ditto.
6353
8d577d32
DC
63542004-02-02 David Carlton <carlton@kealia.com>
6355
6356 * gdb.cp/overload.exp: Add overloadNamespace tests.
6357 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
6358 (overloadNamespace, XXX): New.
6359 (main): Call XXX::marker2.
6360
3ad13771
FF
63612004-02-01 Fred Fish <fnf@redhat.com>
6362
6363 * gdb.base/dump.exp: Use runto_main instead of "runto main".
6364 * gdb.base/finish.exp: Ditto.
6365 * gdb.base/gcore.exp: Ditto.
6366 * gdb.base/huge.exp: Ditto.
6367 * gdb.base/info-proc.exp: Ditto.
6368 * gdb.base/return2.exp: Ditto.
6369 * gdb.threads/gcore-thread.exp: Ditto.
6370
44c75849
DJ
63712004-02-01 Daniel Jacobowitz <drow@mvista.com>
6372
6373 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
6374
005bc093
MK
63752004-02-01 Mark Kettenis <kettenis@gnu.org>
6376
6377 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
6378 that opening the file succeeds on OpenBSD.
6379
c47cebdb
DJ
63802004-02-01 Daniel Jacobowitz <drow@mvista.com>
6381
6382 * gdb.threads/thread-specific.c: New file.
6383 * gdb.threads/threads-specific.exp: New test script.
6384 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
6385 to expect_out.
6386
5a01311c
MK
63872004-02-01 Mark Kettenis <kettenis@gnu.org>
6388
6389 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
6390 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
6391 only on the "print_small_structs from print_long_arg_list" test.
6392
ce22a4f1
DJ
63932004-02-01 Daniel Jacobowitz <drow@mvista.com>
6394
6395 * gdb.base/completion.exp: Kill a stray backslash.
6396
6397 From Jim Ingham <jingham@apple.com>:
6398 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
6399 agrees with the result from sending a tab.
6400
abbab9d3
DJ
64012004-01-31 Daniel Jacobowitz <drow@mvista.com>
6402
6403 * gdb.base/chng-syms.exp: Remove stray newline.
6404
53904d1e
MK
64052004-01-31 Mark Kettenis <kettenis@gnu.org>
6406
6407 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
6408 *-*-openbsd*.
6409 * gdb.asm/openbsd.inc: New file.
6410
3a4b3aac
MK
64112004-01-30 Mark Kettenis <kettenis@gnu.org>
6412
6413 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
6414 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
6415 *-*solaris2*. Remove commented out default settings for
6416 asm-flags. Replace gdb_compile with target_link.
6417
ebac27b4
MC
64182004-01-29 Michael Chastain <mec.gnu@mindspring.com>
6419
6420 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
6421 for all tests. Remove old hp-ux and cygnus xfail cases.
6422
d8679d84
PH
64232004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
6424
6425 * gdb.base/chng-syms.exp: New file.
6426 * gdb.base/chng-syms.c: New file.
6427
0a55bc22
MC
64282004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6429
6430 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
6431 Provide arms for current output in all my configurations.
6432
94b8e876
MC
64332004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6434
6435 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
6436 * lib/compiler.cc: Likewise.
6437 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
6438 get the right preprocessor. Eval the output directly. Remove
6439 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
6440 hp_f77_compiler and hp_f90_compiler completely.
6441 (gdb_preprocess): Delete.
6442 (get_compiler): Delete.
6443
7cf03d44
MK
64442004-01-24 Mark Kettenis <kettenis@gnu.org>
6445
6446 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
6447 <string.h>.
6448
68b6dce9
NR
64492004-01-24 Nick Roberts <nick@nick.uklinux.net>
6450
6451 * gdb.mi/mi-stack.exp: Update copyright.
6452
b368761e
DC
64532004-01-23 David Carlton <carlton@kealia.com>
6454
6455 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
6456 test for cp_lookup_transparent_type.
6457 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
6458 call them.
6459
f2061b53
DJ
64602004-01-23 Daniel Jacobowitz <drow@mvista.com>
6461
6462 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
6463 after -var-update.
6464
37fc574a
DC
64652004-01-23 David Carlton <carlton@kealia.com>
6466
6467 * gdb.cp/namespace.cc (C::ensureRefs): New.
6468 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
6469
8e94b928
NR
64702004-01-20 Nick Roberts <nick@nick.uklinux.net>
6471
6472 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
6473 case "-stack-list-locals 2".
6474 * gdb.mi/mi-var-child.exp: Test for case
6475 "-var-list-children --all-values NAME".
6476
997b0952
MC
64772004-01-18 Michael Chastain <mec.gnu@mindspring.com>
6478
6479 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
6480
52470da3
MK
64812004-01-18 Mark Kettenis <kettenis@gnu.org>
6482
7049b4b8
MK
6483 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
6484 used with gdb_test_multiple.
6485
52470da3
MK
6486 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
6487 read at address 0. This fixes PR testsuite/1504.
6488
da6012e5
DJ
64892004-01-18 Daniel Jacobowitz <drow@mvista.com>
6490
6491 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
6492 Remove downloading, guessing the host executable, the calls to
6493 gdb_file_cmd and gdb_target_cmd, and "load" support.
6494 (infer_host_exec): New function broken out from gdb_load.
6495 (gdb_load): New wrapper for gdbserver_gdb_load.
6496 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
6497 gdb_target_cmd. Use -target-select.
6498 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
6499 Download binaries to the host. Clear last_mi_remote_file when
6500 we load a new binary.
6501 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
6502 call gdbserver_gdb_load and mi_gdb_target_cmd.
6503
32c70722
MC
65042004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6505
6506 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
6507 type patterns.
6508
b0cecf36
MC
65092004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6510
6511 * gdb.cp/templates.exp: Fix typo in test name of
6512 "print Foo<volatile char*>::foo".
6513
4120d7e6
MC
65142004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6515
6516 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
6517
f679e530
BE
65182004-01-16 Ben Elliston <bje@wasabisystems.com>
6519
6520 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
6521 (clean mostlyclean): Remove empty rm.
6522
091c48f6
MC
65232004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6524
6525 * gdb.base/setvar.exp: Add copyright years.
6526
3e5fc8d2
DC
65272004-01-14 David Carlton <carlton@bactrian.org>
6528
6529 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
6530 PR c++/1511 and update coment.
6531 * gdb.cp/templates.exp: Update patterns to match current output.
6532 If changes involve something other than whitespace, KFAIL
6533 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
6534
63d06c5c
DC
65352004-01-14 David Carlton <carlton@kealia.com>
6536
6537 * gdb.cp/namespace.exp: Add tests involving classes defined within
6538 namespaces.
6539 * gdb.cp/namespace.cc (C::CClass): New.
6540 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
6541
a51dab88
EZ
65422004-01-14 Elena Zannoni <ezannoni@redhat.com>
6543
6544 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
6545 what debug info we have. Print a better message if something goes
6546 wrong while producing the separate debug info file.
6547
a476ccc9
MC
65482004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6549
6550 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
6551
f453692c
MC
65522004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6553
6554 * gdb.base/callfuncs.c: Add copyright notice.
6555
f40063a5
MC
65562004-01-13 Michael Chastain <mec.gnu@mindspring.com>
6557
6558 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
6559 inheritance. PR gdb/1498, PR gcc/13539.
6560
19ac3974
EZ
65612004-01-13 Elena Zannoni <ezannoni@redhat.com>
6562
a9c64011
AS
6563 * gdb.threads/gcore-thread.exp: Prefix name of binary with
6564 test specific name.
6565 * gdb.mi/gdb669.exp: Ditto.
6566 * gdb.mi/mi-pthreads.exp: Ditto.
6567 * gdb.mi/mi1-pthreads.exp: Ditto.
6568 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 6569
56c97c6e
MC
65702004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6571
6572 * gdb.cp/member-ptr.cc: Add copyright notice.
6573
a0644324
MC
65742004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6575
6576 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
6577 some patterns for recent versions of gcc and hpacc. Delete
6578 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
6579 Delete tests that access a NULL pointer-to-member-data. This
6580 script is still disabled for gcc.
6581
32fabe09
EZ
65822004-01-12 Elena Zannoni <ezannoni@redhat.com>
6583
6584 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 6585 escaped correctly.
32fabe09 6586
1f8a6abb
EZ
65872004-01-12 Elena Zannoni <ezannoni@redhat.com>
6588
6589 * gdb.base/sepdebug.exp: New file.
6590 * gdb.base/sepdebug.c: New file.
6591 * lib/gdb.exp (separate_debug_filename): New procedure.
6592 (gdb_gnu_strip_debug): New procedure.
6593
48efe704
AC
65942004-01-12 Andrew Cagney <cagney@redhat.com>
6595
6596 * gdb.mi/ChangeLog: Delete file. Renamed to ...
6597 * gdb.mi/ChangeLog-1999-2003: New file.
6598
a9415475
AC
65992004-01-12 Andrew Cagney <cagney@redhat.com>
6600
6601 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
6602 "Renaming a directory to a non-empty directory returns ENOTEMPTY
6603 or EEXIST", treat EBUSY as an XFAIL.
6604
83b8cf9d
MC
66052004-01-11 Michael Chastain <mec.gnu@mindspring.com>
6606
6607 * gdb.base/scope.exp: Remove obsolete setup_xfail for
6608 hp_cc_compiler.
6609
9939d2a8
MC
66102004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6611
6612 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
6613 decorations.
6614
1ff8cadf
MC
66152004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6616
6617 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
6618 and "(aCC)" decorations. Remove obsolete doco about old
6619 test results.
6620
6fa9022e
MC
66212004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6622
6623 * gdb.cp/exception.exp: Fix typo in doco.
6624
209721fe
MK
66252004-01-09 Mark Kettenis <kettenis@gnu.org>
6626
6627 * gdb.base/gdb1476.exp: Fix typo.
6628
ef11303e
MC
66292004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6630
6631 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
6632 file.
6633
041ab88c
MC
66342004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6635
6636 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
6637 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
6638 Use gdb_compile. Remove restriction on gcc. Add some patterns
6639 for recent version of gdb. Delete second half, which was a copy
6640 of the first half with different build flags. This test is
6641 still disabled because it is still not ready for production.
6642
e36d075a
MC
66432004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6644
6645 * gdb.cp/exception.cc: Add copyright notice.
6646 * gdb.cp/exception.exp: Add a notice that this file is broken
6647 because of line number changes caused by addition of copyright
6648 notice.
6649
42b190ad
MC
66502004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6651
6652 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
6653 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
6654
8f25f06b
MC
66552004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6656
6657 * gdb.cp/classes.exp: Accept gnu abi 2.
6658 * gdb.cp/derivation.exp: Likewise.
6659 * gdb.cp/overload.exp: Likewise.
6660 * gdb.cp/virtfunc.exp: Likewise.
6661
06ded8b8
MC
66622004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6663
6664 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
6665 semicolon after end of function.
6666
77c26ae3
MC
66672004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6668
6669 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
6670 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
6671 boilerplate code for compiling and running the program under
6672 test. Add some string method tests.
6673
20757486
MC
66742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6675
6676 * gdb.cp/bs15503.cc: Add copyright notice.
6677 * gdb.cp/bs15503.exp: Adjust line number.
6678
0fd3b503
MC
66792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6680
6681 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
6682 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
6683
10d1bea8
MC
66842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6685
6686 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
6687 hp_cc_compiler.
6688
2789202a
MC
66892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6690
6691 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
6692 * gdb.cp/ctti.exp: Use the marker instead of "next".
6693 With gcc, run further before bailing.
6694
b862f14c
MC
66952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6696
6697 * gdb.cp/cttiadd.cc: Add copyright notice.
6698 * gdb.cp/cttiadd1.cc: Likewise.
6699 * gdb.cp/cttiadd2.cc: Likewise.
6700 * gdb.cp/cttiadd3.cc: Likewise.
6701
96da2469
MC
67022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6703
6704 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
6705 Use gdb_test, gdb_test_multiple. Use floating-point values that
6706 have exact representations in IEEE-ish formats.
6707
053248ff
MC
67082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6709
6710 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
6711 compilers. Delete duplicate call to get_compiler_info.
6712 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
6713 * gdb.base/volatile.exp: Likewise.
6714
84acecdd
MK
67152004-01-07 Mark Kettenis <kettenis@gnu.org>
6716
6717 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
6718 memory at address 0.
6719
fe11a27f
MC
67202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6721
6722 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
6723 to test for hp-ux assembler. Fix copyright years.
6724
60ad077b
AC
67252004-01-07 Andrew Cagney <cagney@redhat.com>
6726
6727 * gdb.base/fileio.c (strerrno): Add "EBUSY".
6728
1c9b8f33
AC
67292004-01-07 Andrew Cagney <cagney@redhat.com>
6730
6731 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
6732 when creating the read-only file. From analysis by Roland McGrath
6733 and Elena Zannoni.
6734
753ccc7a
MC
67352004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6736
6737 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
6738
eca3e36b
MC
67392004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6740
6741 * gdb.base/cvexpr.c: Be type-safe with function pointers and
6742 data pointers.
6743
f8d4bac4
MC
67442004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6745
6746 * gdb.cp/m-static.exp: Compile one source file at a time.
6747 Delete unused call to get_compiler_info.
6748
9b4e0f94
MC
67492004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6750
6751 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
6752 * gdb.base/call-rt-st.exp: Likewise.
6753 * gdb.base/nodebug.exp: Likewise.
6754 * gdb.base/volatile.exp: Likewise.
6755 * gdb.cp/ref-types.exp: Likewise.
6756 * gdb.cp/templates.exp: Likewise.
6757
023c1024
MK
67582004-01-05 Mark Kettenis <kettenis@gnu.org>
6759
6760 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
6761
19703c4a
MC
67622004-01-05 Michael Chastain <mec.gnu@mindspring.com>
6763
6764 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
6765 hppa*-hp-hpux*.
6766
18b67037
MK
67672004-01-04 Mark Kettenis <kettenis@gnu.org>
6768
ba6219c8
MK
6769 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6770 x86_64-*-*.
6771
18b67037
MK
6772 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6773 sparc64-*-* and sparc*-solaris2*.
6774
1bfbbb9d
MK
67752004-01-04 Mark Kettenis <kettenis@gnu.org>
6776
6777 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
6778 return ${tests}" test. The ${tests} already mentions the
6779 filename.
6780
06846494
MC
67812004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6782
6783 * gdb.cp/local.exp: Accept gcc abi 2.
6784
3b0cb202
MC
67852004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6786
6787 * gdb.cp/templates.exp: Accept gcc abi 2.
6788
0643ec3f
MC
67892004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6790
6791 * lib/compiler.cc: Remove supports_template_debugging.
6792 * gdb.cp/templates.exp: Do not test supports_template_debugging.
6793
d231d0b1
MC
67942004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6795
6796 * gdb.cp/namespace.exp: Accept gcc abi 2.
6797
44ffb27c
MC
67982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6799
6800 * gdb.cp/method.exp: Accept gcc abi 2.
6801
184ad485
MC
68022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6803
6804 * gdb.cp/classes.exp: Generate identical results as old version.
6805 * gdb.cp/derivation.exp: Likewise.
6806 * gdb.cp/overload.exp: Likewise.
6807 * gdb.cp/virtfunc.exp: Likewise.
6808
116f09e7
MC
68092004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6810
6811 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
6812 mysterious bug with sourceware version of expect.
6813
b1379776
MC
68142004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6815
6816 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
6817 current versions of gcc, including gcc abi 2. Remove gratuitous
6818 restart of test program. Use gdb_test_multiple and gdb_test for
6819 all tests. Add patterns to xfail missing "const" in "const char *"
6820 and kfail PR gdb/1155.
6821
6b7a4c0e
MC
68222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6823
6824 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
6825 current versions of gcc, including gcc abi 2. Remove gratuitous
6826 restart of test program. Use gdb_test_multiple and gdb_test for
6827 all tests. Add patterns to kfail PR gdb/1498.
6828
51615d72
MC
68292003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6830
6831 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
6832 current versions of gcc, including gcc abi 2. Use "breakpoint"
6833 and "continue" instead of restarting the target program. Use
6834 gdb_test_multiple and gdb_test for all tests.
6835
7b79a9d7
MK
68362004-01-01 Mark Kettenis <kettenis@gnu.org>
6837
6838 * gdb.asm/asm-source.exp: Update copyright year. Link statically
6839 for *-*-solaris2*.
6840
1cd3489f
MC
68412003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6842
6843 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
6844 current versions of gcc, including gcc abi 2. Use "breakpoint"
6845 and "continue" instead of restarting the target program several
6846 times. Use gdb_test_multiple and gdb_test for all tests.
6847
850742db
MC
68482003-12-18 Michael Chastain <mec.gnu@mindspring.com>
6849
6850 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
6851 source files.
6852
eb4bbda8
MC
68532003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6854
6855 * gdb.base/environ.exp: Handle compiling test case from multiple
6856 source files.
6857
e42c7771
MC
68582003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6859
6860 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
6861
80e4b428
JB
68622003-12-17 Jim Blandy <jimb@redhat.com>
6863
5f06973a
JB
6864 * gdb.base/freebpcmd.c: Add copyright notice.
6865
80e4b428
JB
6866 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
6867
0ab84fb7
MC
68682003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6869
6870 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
6871
1b3bb3d0
JB
68722003-12-13 Jim Blandy <jimb@redhat.com>
6873
6874 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
6875
3a4c9371
KB
68762003-12-12 Kevin Buettner <kevinb@redhat.com>
6877
6878 * gdb.asm/frv.inc: New file.
6879 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
6880
a1dea79a
FF
68812003-12-09 Fred Fish <fnf@redhat.com>
6882
6883 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
6884 functions to break1.c and leave prototypes behind. Add more
6885 "set breakpoint NN here" comments.
6886 * gdb.base/break1.c: New file.
6887
6888 * gdb.base/break.exp: Handle compiling test case from multiple
6889 source files and change source file references as needed.
6890 * gdb.base/completion.exp: Ditto.
6891 * gdb.base/condbreak.exp: Ditto.
6892 * gdb.base/define.exp: Ditto.
6893 * gdb.base/ena-dis-br.exp: Ditto.
6894 * gdb.base/info-proc.exp: Ditto.
6895 * gdb.base/maint.exp: Ditto.
6896 * gdb.base/until.exp: Ditto.
6897
6898 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
6899 hardcoded line numbers.
6900 * gdb.base/define.exp: Ditto.
6901 * gdb.base/ena-dis-br.exp: Ditto.
6902 * gdb.base/maint.exp: Ditto.
6903 * gdb.base/until.exp: Ditto.
6904
6905 * gdb.base/completion.exp: Use "break1" for completion tests since
6906 "break" is no longer a unique prefix.
6907
5266b69c
AC
69082003-12-06 Andrew Cagney <cagney@redhat.com>
6909
6910 * gdb.base/structs.exp (test_struct_returns): When applicable, set
6911 "return_value_unimplemented". When an unimplemented struct return
6912 architecture, report incorrect values as a KFAIL
6913
374451f0
MC
69142003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6915
6916 * gdb.cp/rtti.exp: Accept new wording of warning from
6917 cp_lookup_rtti_type.
6918
ba9b20a7
MC
69192003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6920
6921 Partial fix for PR testsuite/1456.
6922 * gdb.base/scope.exp (test_at_main): Replace references to
6923 gcc_compiled with calls to test_compiler_info.
6924 (test_at_foo): Likewise.
6925 (test_at_bar): Likewise.
6926
b74b6d0b
MC
69272003-12-04 Michael Chastain <mec.gnu@mindspring.com>
6928
6929 Partial fix for PR testsuite/1456.
6930 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
6931 to test_compiler_info.
6932
ccfa3402
MC
69332003-12-03 Michael Chastain <mec.gnu@mindspring.com>
6934
6935 * gdb.base/so-impl-ld.exp: Update copyright notice.
6936
f6246aba
MC
69372003-12-02 Michael Chastain <mec.gnu@mindspring.com>
6938
6939 Partial fix for PR testsuite/1456.
6940 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
6941 to test_compiler_info.
6942
13ae734a
MC
69432003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6944
6945 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
6946 from current versions of gdb. Clean up regular expressions.
6947 Delete redundant timeout case.
6948
d8e1cdee
MC
69492003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6950
6951 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
6952 from current versions of gdb. Clean up regular expressions.
6953 Delete redundant timeout case.
6954
96457b64
MC
69552003-12-01 Michael Chastain <mec.gnu@mindspring.com>
6956
6957 Partial fix for PR testsuite/1456.
6958 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
6959 gcc_compiled with call to test_compiler_info.
6960
f35309fc
MC
69612003-11-30 Michael Chastain <mec.gnu@mindspring.com>
6962
6963 Partial fix for PR testsuite/1456.
6964 * gdb.base/list.exp (test_list_function): Delete unused declaration
6965 of gcc_compiled.
6966
d7afdf9b
MC
69672003-11-29 Michael Chastain <mec.gnu@mindspring.com>
6968
6969 Partial fix for PR testsuite/1456.
6970 * gdb.base/complex.exp: Replace reference to gcc_compiled with
6971 call to test_compiler_info.
6972
71507b56
MK
69732003-11-29 Mark Kettenis <kettenis@gnu.org>
6974
6975 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
6976 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
6977 it to create the appropriate note.inc.
6978 * gdb.asm/asmsrc1.s: Include "note.inc".
6979 * gdb.asm/netbsd.inc: New file.
6980 * gdb.asm/empty.inc: New file.
6981
f81f93f7
MC
69822003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6983
6984 Partial fix for PR testsuite/1456.
6985 * gdb.base/constvars.exp: Replace references to gcc_compiled with
6986 calls to test_compiler_info.
6987
9a77938e
MC
69882003-11-27 Michael Chastain <mec.gnu@mindspring.com>
6989
6990 Partial fix for PR testsuite/1456.
6991 * gdb.base/volatile.exp: Replace references to gcc_compiled with
6992 calls to test_compiler_info.
6993
e8367dc7
MK
69942003-11-27 Mark Kettenis <kettenis@gnu.org>
6995
6996 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
6997 pattern for the KFAILs.
6998
526c61ee
AF
69992003-11-25 Adam Fedor <fedor@gnu.org>
7000
7001 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
7002 * gdb.objc/objcdecode.m: New file.
7003
28f2d600
AF
70042003-11-25 Adam Fedor <fedor@gnu.org>
7005
7006 * gdb.objc/nondebug.exp: Test for PR objc/1236.
7007 * gdb.objc/nondebug.m: New file.
7008
a3895cee
BE
70092003-11-26 Ben Elliston <bje@wasabisystems.com>
7010
7011 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7012 NetBSD as it does on FreeBSD. Modelled on a similar change by
7013 Mark Kettenis on 2003-05-30.
7014 (link-flags): Set to "--entry _start" regardless of target.
7015 Special linker flags are to be appended to $link-flags.
7016 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
7017
c9f2c8a3
MC
70182003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7019
7020 * gdb.cp/method.exp: Accept output of new demangler.
7021
15a0587a 70222003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
7023
7024 * gdb/class2.exp: New file.
7025 * gdb/class2.cc: New file.
7026
3c00b570
MC
70272003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7028
7029 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
7030 of new demangler.
7031
7027acc7
MK
70322003-11-23 Mark Kettenis <kettenis@gnu.org>
7033
7034 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
7035 of gdb_test "run".
7036
b0e1598a
MK
70372003-11-23 Mark Kettenis <kettenis@gnu.org>
7038
7039 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
7040 "continue" into "run".
7041
4d9eda44
MC
70422003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7043
7044 Partial fix for PR testsuite/1456.
7045 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
7046 call to test_compiler_info.
7047 * gdb.cp/ctti.exp: Likewise.
7048 * gdb.cp/derivation.exp: Likewise.
7049 * gdb.cp/member-ptr.exp: Likewise.
7050 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
7051 reference to gcc_compiled.
7052
70532003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
7054
7055 Fix PR testsuite/1463.
7056 * gdb.base/structs.exp (start_structs_test): Call
7057 get_debug_format before using the debug format.
7058
d422fe19
AC
70592003-11-22 Andrew Cagney <cagney@redhat.com>
7060
7061 * lib/gdb.exp (gdb_test_multiple): Add simple example.
7062 * gdb.base/structs.exp: Use gdb_test_multiple.
7063
039cf96d
AC
70642003-11-20 Andrew Cagney <cagney@redhat.com>
7065
6882279b
AC
7066 * gdb.base/structs.exp: Handle and recover from internal errors.
7067 Replace "foo${n}" with "foo<n>" in test messages.
7068
e53890ae
AC
7069 * gdb.base/structs.exp: Update copyright. Rewrite.
7070 * gdb.base/structs.c: Update copyright. Rewrite.
7071
2b211c59
AC
7072 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
7073 resync count exceeded.
d63a86f8 7074
039cf96d
AC
7075 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
7076 from the internal error.
7077 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
7078 Original from Jim Blandy.
7079 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 7080
eac98b22
AC
70812003-11-19 Andrew Cagney <cagney@redhat.com>
7082
7083 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
7084 KFAIL.
7085
67455b2a
MK
70862003-11-17 Mark Kettenis <kettenis@gnu.org>
7087
7088 New testcase for PR backtrace/1435.
7089 * gdb.arch/i386-unwind.exp: New file.
7090 * gdb.arch/i386-unwind.c: New file.
7091
853d6e5b
AC
70922003-11-17 Andrew Cagney <cagney@redhat.com>
7093
7094 * lib/gdb.exp (compiler_info): New global.
7095 (test_compiler_info): New function.
7096 (get_compiler_info): Set compiler_info.
7097 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
7098 "compiler_info" to gcc-<major>-<minor>.
7099
38cf6e11
MC
71002003-11-15 Michael Chastain <mec.gnu@mindspring.com>
7101
7102 * gdb.trace/configure: Remove.
7103
a50d3602
EZ
71042003-11-13 Elena Zannoni <ezannoni@redhat.com>
7105
7106 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 7107 breakpoints.
a50d3602
EZ
7108 * gdb.base/break.exp: Remove all references to explicit line
7109 numbers.
7110
d9407aaa
NC
71112003-11-11 Nick Clifton <nickc@redhat.com>
7112
7113 * gdb.base/shreloc.exp: Do not run for targets which do not
7114 support shared objects.
7115
db488fc1
CV
71162003-11-10 Corinna Vinschen <vinschen@redhat.com>
7117
7118 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
7119 Don't run tests if nofileio flag is given.
7120
6a90a18e
EZ
71212003-11-07 Elena Zannoni <ezannoni@redhat.com>
7122
7123 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 7124 as well as 'Watchpoint'.
6a90a18e 7125
0b915e9c
EZ
71262003-11-06 Elena Zannoni <ezannoni@redhat.com>
7127
7128 Reported by Jim Ingham <jingham@apple.com>:
7129 * gdb.base/annota1.exp: Match at least one occurrence of the
7130 signal handler annotation.
7131
d7e4b55f
EZ
71322003-11-06 Elena Zannoni <ezannoni@redhat.com>
7133
a9c64011
AS
7134 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
7135 as well as 'Watchpoint'.
d7e4b55f 7136
2fe4e8d0
MC
71372003-11-05 Michael Chastain <mec@shout.net>
7138
7139 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
7140
6ef88553
KW
71412003-11-03 Kris Warkentin <kewarken@qnx.com>
7142
7143 * gdb.arch/gdb1291.c: New test file.
7144 * gdb.arch/gdb1291.exp: New test script.
7145 * gdb.arch/gdb1431.c: New test file.
7146 * gdb.arch/gdb1431.exp: New test script.
7147
ae7dc4d8
MC
71482003-10-22 Michael Chastain <mec@shout.net>
7149
7150 * gdb.mi/pthreads.c: Add copyright notice.
7151
c39d7427
MC
71522003-10-22 Michael Chastain <mec@shout.net>
7153
7154 * gdb.threads/pthreads.c: Add copyright notice.
7155
8b7d96c1
MC
71562003-10-20 Michael Chastain <mec@shout.net>
7157
7158 * gdb.base/gdb1056.exp: New test script.
7159
d1d69fdd
DJ
71602003-10-13 Daniel Jacobowitz <drow@mvista.com>
7161
7162 * gdb.threads/killed.exp: Use gdb_run_cmd.
7163
7d605576
DJ
71642003-10-13 Daniel Jacobowitz <drow@mvista.com>
7165
7166 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
7167 create a core file.
7168 * gdb.threads/gcore-thread.exp: Likewise.
7169
618ec112
CV
71702003-10-13 Corinna Vinschen <vinschen@redhat.com>
7171
7172 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
7173 type, based on char type.
7174 (struct bit_flags_short_t): New bitfield type, based on short type.
7175 (init_bit_flags_char): New fuction.
7176 (init_bit_flags_short): Ditto.
7177 (print_bit_flags_char): Ditto.
7178 (print_bit_flags_short): Ditto.
7179 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
7180
9367a73c
MC
71812003-10-11 Michael Chastain <mec@shout.net>
7182
7183 * gdb.base/call-rt-st.exp: Update copyright year.
7184
1decf120
KI
71852003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
7186
7187 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
7188 * gdb.disasm/sh3.s: Ditto.
7189
5445b2ae
DJ
71902003-10-07 Daniel Jacobowitz <drow@mvista.com>
7191
7192 * gdb.threads/switch-threads.exp: New test.
7193 * gdb.threads/switch-threads.c: New source file.
7194
aec24853
CV
71952003-10-07 Corinna Vinschen <vinschen@redhat.com>
7196
7197 * gdb.base/ending-run.exp: Add sh specific case.
7198
adc7428d
AC
71992003-10-06 Andrew Cagney <cagney@redhat.com>
7200
7201 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
7202 * gdb.disasm/mn10200.exp: Delete obsolete file.
7203
c9d37158
DJ
72042003-09-29 Daniel Jacobowitz <drow@mvista.com>
7205
7206 * ChangeLog: Correct an entry command.exp -> commands.exp.
7207 * gdb.base/commands.exp (bp_deleted_in_command_test)
7208 (temporary_breakpoint_commands): Check noargs.
7209
79c2c32d
DC
72102003-09-25 David Carlton <carlton@kealia.com>
7211
7212 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
7213 of some print tests, where appropriate. Add tests for C::D::cd,
7214 E::ce, F::cXfX, G::XgX.
7215 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
7216
594e6d67
RE
72172003-09-25 Richard Earnshaw <rearnsha@arm.com>
7218
7219 * lib/java.exp (java_init): Import target_alias before using it.
7220
10f0d451
DC
72212003-09-25 David Carlton <carlton@kealia.com>
7222
7223 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
7224
274bcba0
EZ
72252003-09-23 Elena Zannoni <ezannoni@redhat.com>
7226
d63a86f8 7227 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 7228 weirdness.
274bcba0 7229
cdbf20f7
MC
72302003-09-17 Michael Chastain <mec@shout.net>
7231
7232 * gdb.cp/gdb1355.exp: New file.
7233 * gdb.cp/gdb1355.c: New file.
7234
71e06f80
CV
72352003-09-15 Corinna Vinschen <vinschen@redhat.com>
7236
7237 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
7238 * gdb.asm/sh.inc: New file.
7239
5c4e30ca
DC
72402003-09-11 David Carlton <carlton@kealia.com>
7241
bd45b7af
DC
7242 * gdb.cp/namespace.exp: Add tests for namespace types.
7243 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
7244 (test_namespace): New.
7245
1c199746
EZ
72462003-09-11 Elena Zannoni <ezannoni@redhat.com>
7247
a9c64011 7248 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 7249 * gdb.stabs/weird.exp: Ditto.
1c199746 7250
04ed252f
MC
72512003-09-08 Michael Chastain <mec@shout.net>
7252
7253 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
7254
d8a2d9e7
MC
72552003-09-07 Michael Chastain <mec@shout.net>
7256
7257 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
7258 'parse error'.
7259
161afb24
MK
72602003-09-07 Mark Kettenis <m.kettenis@osp.nl>
7261
7262 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
7263
49f2741a
MC
72642003-08-30 Michael Chastain <mec@shout.net>
7265
7266 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
7267 * gdb.gdb/observer.exp: Ditto.
7268 * gdb.gdb/xfullpath.exp: Ditto.
7269
8afa723e
MK
72702003-08-29 Mark Kettenis <kettenis@gnu.org>
7271
7272 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
7273 *-*-*bsd*.
7274
f31dfe3b
JJ
72752003-08-28 Jeff Johnston <jjohnstn@redhat.com>
7276
7277 * gdb.base/dump.exp: Skip for ia64.
7278
4630e498
JJ
72792003-08-25 Jeff Johnston <jjohnstn@redhat.com>
7280
7281 * gdb.asm/asm-source.exp: Add ia64 support.
7282 * gdb.asm/ia64.inc: New file.
7283
1105b7ef
MC
72842003-08-22 Michael Chastain <mec@shout.net>
7285
7286 * gdb.cp: New directory.
7287 * gdb.cp/*: Copy from gdb.c++/*.
7288 * gdb.c++/*: Remove.
7289 * Makefile.in: Change gdb.c++ to gdb.cp.
7290 * configure.in: Ditto.
7291 * configure: Regnerate.
7292
c945b932
MK
72932003-08-18 Mark Kettenis <kettenis@gnu.org>
7294
7295 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
7296 * gdb.arch/i386-prologue.c (gdb1338): Add function.
7297
2b66634b
DJ
72982003-08-17 Daniel Jacobowitz <drow@mvista.com>
7299
7300 * mi-var-display.exp (-var-list-children weird): Accept function
7301 pointers with argument types.
7302 * mi1-var-display.exp (-var-list-children weird): Likewise.
7303 * mi2-var-display.exp (-var-list-children weird): Likewise.
7304
a356f73b
DJ
73052003-08-17 Daniel Jacobowitz <drow@mvista.com>
7306
7307 * gdb.base/annota3.exp: Add missing newline.
7308
483417b8
MC
73092003-08-06 Michael Chastain <mec@shout.net>
7310
7311 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
7312
c99c59c3
MS
73132003-08-12 Michael Snyder <msnyder@redhat.com>
7314
7315 * gdb.base/float.exp: Add test for SH.
7316
55ed7501
MK
73172003-08-10 Mark Kettenis <kettenis@gnu.org>
7318
7319 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
7320
1a371f2e
EZ
73212003-08-07 Elena Zannoni <ezannoni@redhat.com>
7322
7323 * gdb.base/completion.exp: Remove reduntant completion test
7324 on filename.
7325
e0f353ce
EZ
73262003-08-07 Elena Zannoni <ezannoni@redhat.com>
7327
a9c64011
AS
7328 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
7329 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
7330 gdb.trace/save-trace.exp: Make sure that full pathnames are
7331 escaped correctly.
e0f353ce 7332
5710a1af 73332003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 7334
a9c64011
AS
7335 * configure.in: Don't generate config.h from config.hin.
7336 * configure: Regenerate.
7337 * config.hin: Remove file.
7338 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
7339 * gdb.threads/pthreads.c: Ditto.
5710a1af 7340
dcd81ce9
DJ
73412003-08-07 Daniel Jacobowitz <drow@mvista.com>
7342
7343 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7344 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
7345 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
7346 Replace ld24 with seth/add3.
7347
6009d884
AC
73482003-08-02 Andrew Cagney <cagney@redhat.com>
7349
7350 * gdb.base/annota3.exp: New file.
7351 * gdb.base/annota3.c: New file.
7352 * gdb.c++/annota3.exp: New file.
7353 * gdb.c++/annota3.cc: New file.
7354
51514e06
MC
73552003-07-29 Michael Chastain <mec@shout.net>
7356
7357 * gdb.threads/tls.c (spin): Check errno only if sem_wait
7358 actually failed.
7359 (do_pass): Likewise.
7360 * gdb.threads/tls.exp: Always initialize no_of_threads.
7361
4ee6625b
DJ
73622003-07-27 Daniel Jacobowitz <drow@mvista.com>
7363
7364 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
7365 pattern.
7366 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
7367 * gdb.threads/tls.exp: Recognize one case of the host library not
7368 supporting TLS.
7369
225f2bf6
AC
73702003-07-27 Andrew Cagney <cagney@redhat.com>
7371
7372 * gdb.base/fileio.exp: Use SH when running commands using
7373 remote_exec.
7374
bcb27c9f
DJ
73752003-07-24 Daniel Jacobowitz <drow@mvista.com>
7376
7377 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7378 * gdb.base/relocate.c (dummy): New padding array.
7379
3d67be83
MS
73802003-07-22 Michael Snyder <msnyder@redhat.com>
7381
d63a86f8 7382 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
7383
7384 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
7385 patterns to be more general, accepting old and new output.
7386 Some output chars (such as '+') also must be quoted.
d63a86f8 7387 Some addresses are displayed numerically instead of
3d67be83
MS
7388 symbolically.
7389
57ba3b85
MS
73902003-07-23 Michael Snyder <msnyder@redhat.com>
7391
686d097c
MS
7392 * gdb.base/return2.exp: Don't test long-long return.
7393
57ba3b85
MS
7394 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
7395 * gdb.disasm/t01_mov.exp: Ditto.
7396 * gdb.disasm/t02_mova.s: Ditto.
7397 * gdb.disasm/t02_mova.exp: Ditto.
7398 * gdb.disasm/t03_add.s: Ditto.
7399 * gdb.disasm/t03_add.exp: Ditto.
7400 * gdb.disasm/t04_sub.s: Ditto.
7401 * gdb.disasm/t04_sub.exp: Ditto.
7402 * gdb.disasm/t05_cmp.s: Ditto.
7403 * gdb.disasm/t05_cmp.exp: Ditto.
7404 * gdb.disasm/t06_ari2.s: Ditto.
7405 * gdb.disasm/t06_ari2.exp: Ditto.
7406 * gdb.disasm/t07_ari3.s: Ditto.
7407 * gdb.disasm/t07_ari3.exp: Ditto.
7408 * gdb.disasm/t08_or.s: Ditto.
7409 * gdb.disasm/t08_or.exp: Ditto.
7410 * gdb.disasm/t09_xor.s: Ditto.
7411 * gdb.disasm/t09_xor.exp: Ditto.
7412 * gdb.disasm/t10_and.s: Ditto.
7413 * gdb.disasm/t10_and.exp: Ditto.
7414 * gdb.disasm/t11_logs.s: Ditto.
7415 * gdb.disasm/t11_logs.exp: Ditto.
7416 * gdb.disasm/t12_bit.s: Ditto.
7417 * gdb.disasm/t12_bit.exp: Ditto.
7418 * gdb.disasm/t13_otr.s: Ditto.
7419 * gdb.disasm/t13_otr.exp: Ditto.
7420
e00759ef
EZ
74212003-07-22 Elena Zannoni <ezannoni@redhat.com>
7422
7423 * gdb.threads/tls.exp :Add kfail for 'info address' case.
7424
8bc2021f
EZ
74252003-07-22 Elena Zannoni <ezannoni@redhat.com>
7426
a9c64011
AS
7427 * gdb.threads/tls.c : New file.
7428 * gdb.threads/tls.exp : New file.
7429 * gdb.threads/tls-main.c : New file.
7430 * gdb.threads/tls-shared.c : New file.
7431 * gdb.threads/tls-shared.exp : New file.
8bc2021f 7432
89320c4c
AS
74332003-07-22 Andreas Schwab <schwab@suse.de>
7434
7435 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
7436
180dea7c
AS
74372003-07-20 Andreas Schwab <schwab@suse.de>
7438
7439 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
7440 due to insn reordering.
7441
0714963c
AC
74422003-07-15 Andrew Cagney <cagney@redhat.com>
7443
7444 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
7445
98a23b3f
MC
74462003-07-15 Michael Chastain <mec@shout.net>
7447
7448 * gdb.base/gdb1250.exp: New file.
7449 * gdb.base/gdb1250.c: New file.
7450
27e417a2
ML
74512003-07-09 Michal Ludvig <mludvig@suse.cz>
7452
7453 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
7454 expansion of size_t to 'unsigned long', not only to 'unsigned'.
7455
8bc2021f
EZ
74562003-07-09 Elena Zannoni <ezannoni@redhat.com>
7457
a9c64011
AS
7458 * gdb.threads/tls.c: New file.
7459 * gdb.threads/tls.exp: New file.
7460 * gdb.threads/tls-main.c: New file.
7461 * gdb.threads/tls-shared.c: New file.
7462 * gdb.threads/tls-shared.exp: New file.
8bc2021f 7463
d99968dc
EZ
74642003-07-09 Elena Zannoni <ezannoni@redhat.com>
7465
7466 * gdb.base/annota1.exp: Make sure that we properly escape the
7467 full path of the source file. Xfail more permissive patterns,
d63a86f8 7468 due to a compiler debug info problem.
d99968dc 7469
83876b3b
AS
74702003-07-07 Andreas Schwab <schwab@suse.de>
7471
2705e972
AS
7472 * gdb.asm/m68k.inc: New file.
7473 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
7474
83876b3b
AS
7475 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
7476 arguments"): Also match negative number.
7477
7478 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
7479
3a871b37
DJ
74802003-07-03 Daniel Jacobowitz <drow@mvista.com>
7481
7482 * gdb.base/store.c (charest): New typedef.
7483 (add_char): Rename to add_charest, update.
7484 (wack_char): Rename to wack_charest, update types. Return l + r
7485 to keep r live across the call.
7486 (wack_short, wack_int, wack_long, wack_longest, wack_float)
7487 (wack_double, wack_doublest): Return l + r to keep r live across
7488 the call.
7489 * gdb.base/store.exp: Accomodate store.c changes.
7490
b2a7f303
DC
74912003-06-30 David Carlton <carlton@kealia.com>
7492
7493 * gdb.c++/maint.exp (test_invalid_name): New.
7494 (test_first_component): Add tests for invalid names.
7495
3c6cb4a1
MC
74962003-06-29 Michael Chastain <mec@shout.net>
7497
7498 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
7499 output of '<VTT for class>' for virtual base classes.
7500
f1c2644b
DJ
75012003-06-29 Daniel Jacobowitz <drow@mvista.com>
7502
7503 * gdb.base/completion.exp: Tab-complete "complet" instead of
7504 "compl".
7505 * gdb.base/complex.exp, gdb.base/complex.c: New files.
7506
18080350
DJ
75072003-06-29 Daniel Jacobowitz <drow@mvista.com>
7508
7509 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
7510 * gdb.base/volatile.exp: Likewise.
7511
f56973f8
DJ
75122003-06-29 Daniel Jacobowitz <drow@mvista.com>
7513
7514 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
7515 gdb/1265.
7516
75172003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
7518 Daniel Jacobowitz <drow@mvista.com>
7519
7520 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
7521 initial line count of 'captured_main' from 26 to 32.
7522 (test_with_self): Allow xmalloc call to be interleaved with the
7523 preceding two lines.
7524
e766d4d6
JB
75252003-06-24 Joel Brobecker <brobecker@gnat.com>
7526
7527 * gdb.base/bang.exp: New testcase.
7528
f125c9a4
JB
75292003-06-23 Joel Brobecker <brobecker@gnat.com>
7530
7531 * gdb.base/langs.exp: Add some tests for the "minimal" language
7532 support.
7533
6e25beaf
EZ
75342003-06-23 Elena Zannoni <ezannoni@redhat.com>
7535
7536 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
7537 the testcase.
7538
2f816dda
DJ
75392003-06-22 Daniel Jacobowitz <drow@mvista.com>
7540
7541 * gdb.base/relocate.exp: Test add-symbol-file with a variable
7542 offset.
7543
db5a5748
DJ
75442003-06-22 Daniel Jacobowitz <drow@mvista.com>
7545
7546 * gdb.c++/pr-1210.cc: New file.
7547 * gdb.c++/pr-1210.exp: New file.
7548
1df0c130
DJ
75492003-06-21 Daniel Jacobowitz <drow@mvista.com>
7550
7551 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
7552 000-exec-continue.
7553
a92feac0
MK
75542003-06-15 Mark Kettenis <kettenis@gnu.org>
7555
7556 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
7557 on *-*-*bsd* instead of *-*-freebsd*.
7558
81a58f5b
AC
75592003-06-14 Andrew Cagney <cagney@redhat.com>
7560
7561 * gdb.base/store.exp: Test longest and doublest. Test all
7562 parameters. Weaken return statement match.
7563 * gdb.base/store.c: Add longest and doublest - aka long long and
7564 long double functions. Put all parameters into local register
7565 variables. Use negative values.
7566
b257a0d3
AC
75672003-06-14 Andrew Cagney <cagney@redhat.com>
7568
7569 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
7570 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
7571 exit status.
7572 * gdb.base/fileio.exp: Disable target when nointerrupts and
7573 noinferiorio, instead of limiting it to remote. Use remote_exec
7574 instead of system.
d63a86f8 7575
21c38304
JJ
75762003-06-12 Jeff Johnston <jjohnstn@redhat.com>
7577
7578 * gdb.base/float.exp: Add ia64 support.
7579
1bcdb424
CV
75802003-06-12 Corinna Vinschen <vinschen@redhat.com>
7581
7582 * gdb.base/fileio.exp: Run only on remote targets.
7583
6aeb981f
CV
75842003-06-10 Corinna Vinschen <vinschen@redhat.com>
7585
7586 * gdb.base/fileio.c: New file, testing File-I/O.
7587 * gdb.base/fileio.exp: Ditto.
7588
53df362e
RG
75892003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
7590
7591 * gdb.base/shreloc.exp: New file, check symbol values obtained from
7592 shared objects after relocation at load time (gdb PR/1132).
7593 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 7594 as above, part of the shared object relocation test.
53df362e 7595
ffee1b46
MK
75962003-06-08 Mark Kettenis <kettenis@gnu.org>
7597
b5ca3722
MK
7598 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
7599 fully filled history list.
7600 * gdb.base/gdb_history: New file.
7601
03ed860d
MK
7602 * gdb.base/signals.exp: XFAIL "continue to func1" on
7603 i*86-*-freebsd*.
7604
ffee1b46
MK
7605 * gdb.base/attach.exp: When trying to attach to a nonexistent
7606 process, make it possible to specify the PID based on the target,
7607 and do so for *-*-freebsd*.
7608
d80dbb52
RH
76092003-06-02 Richard Henderson <rth@redhat.com>
7610
7611 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
7612
6dd77b81
RH
76132003-06-02 Richard Henderson <rth@redhat.com>
7614
7615 * gdb.base/selftest.exp: Next over lim_at_start initialization.
7616
f6347e16
RH
76172003-06-02 Richard Henderson <rth@redhat.com>
7618
7619 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
7620
2c161407
DJ
76212003-06-01 Daniel Jacobowitz <drow@mvista.com>
7622
7623 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
7624 of globalvar.
7625
572eb746
MK
76262003-06-01 Mark Kettenis <kettenis@gnu.org>
7627
7628 * gdb.asm/asm-source.exp: Check for memory read errors in
7629 disassembler test on *BSD too.
7630
9e9617a5
RH
76312003-06-01 Richard Henderson <rth@redhat.com>
7632
7633 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
7634 for .frame.
7635 (gdbasm_call): Lose ldgp.
7636 (gdbasm_startup): Add frame information.
7637 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
7638
7b34ad4e
MK
76392003-05-31 Mark Kettenis <kettenis@gnu.org>
7640
7641 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
7642 i?86-*-*.
7643
10059fdf
MK
76442003-05-30 Mark Kettenis <kettenis@gnu.org>
7645
7646 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7647 FreeBSD.
7648
acf4b816
RH
76492003-05-29 Richard Henderson <rth@redhat.com>
7650
7651 * gdb.asm/alpha.inc: New file.
7652 * gdb.asm/asm-source.exp: Use it.
7653
e9ecd949
JB
76542003-05-29 Jim Blandy <jimb@redhat.com>
7655
7656 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
7657 'core.PID'.
7658
e3e5a4f3
JB
76592003-05-22 Jim Blandy <jimb@redhat.com>
7660
7661 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
7662 backtrace.
d63a86f8 7663
72fe3d25
DC
76642003-05-20 David Carlton <carlton@math.stanford.edu>
7665
7666 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
7667 this time.
7668
58da2eb2
DC
76692003-05-19 David Carlton <carlton@bactrian.org>
7670
7671 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
7672 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
7673
1fcb5155
DC
76742003-05-19 David Carlton <carlton@bactrian.org>
7675
7676 * gdb.c++/namespace.exp: Add namespace scope and anonymous
7677 namespace tests.
7678 Bump copyright date.
7679 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
7680 (main): Call C::D::marker2.
7681 * gdb.c++/namespace1.cc: New file.
7682
85e85163
JJ
76832003-05-14 Jeff Johnston <jjohnstn@redhat.com>
7684
7685 Roland McGrath <roland@redhat.com>
d63a86f8 7686 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
7687 there is no manager thread.
7688
a25fbfec
JJ
76892003-05-08 Jeff Johnston <jjohnstn@redhat.com>
7690
d63a86f8
RM
7691 * gdb.threads/schedlock.exp: Remove assumption that all threads
7692 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
7693 in one of the child threads rather than the main thread.
7694
be375bae
JB
76952003-05-07 Jim Blandy <jimb@redhat.com>
7696
09bf6082
JB
7697 Add support for assembly source testing on the s390x.
7698 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
7699 architecture.
7700 * gdb.asm/s390x.inc: New file.
7701
be375bae
JB
7702 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
7703 succession of 'if' statements.
7704
00905d52
AC
77052003-05-05 Andrew Cagney <cagney@redhat.com>
7706
7707 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
7708
b1e29e33
AC
77092003-05-05 Andrew Cagney <cagney@redhat.com>
7710
7711 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
7712 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
7713
e33d66ec
EZ
77142003-05-02 Elena Zannoni <ezannoni@redhat.com>
7715
7716 * gdb.base/charset.exp: Update based on new behavior of set/show
7717 charset commands.
7718
2b6fd0d8
AC
77192003-05-01 Andrew Cagney <cagney@redhat.com>
7720
7721 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
7722 variable do not give memory errors.
7723
130cacce
AF
77242003-04-30 Adam Fedor <fedor@gnu.org>
7725
7726 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
7727 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
7728 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
7729 gdb.objc/basicclass.m: : New files
7730
7731 * lib/gdb.exp (gdb_compile_objc): New procedure.
7732
bea71854
DJ
77332003-04-27 Daniel Jacobowitz <drow@mvista.com>
7734
7735 * gdb.base/signals.exp: Make backtrace tests more specific.
7736
0f20eeea
DC
77372003-04-23 David Carlton <carlton@bactrian.org>
7738
7739 * gdb.c++/maint.exp (test_first_component): Add tests for
7740 'operator' in more locations.
7741
c8c4d8dc
KB
77422003-04-16 Kevin Buettner <kevinb@redhat.com>
7743
7744 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
7745
3fe60e3c
EZ
77462003-04-16 Elena Zannoni <ezannoni@redhat.com>
7747
7748 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 7749 func marke' instead. Update test name.
3fe60e3c 7750
9219021c
DC
77512003-04-15 David Carlton <carlton@math.stanford.edu>
7752
7753 * gdb.c++/maint.exp: New file.
7754
5dd55bdd
EZ
77552003-04-14 Elena Zannoni <ezannoni@redhat.com>
7756
7757 * gdb.threads/schedlock.c: Change type of thread function argument
7758 to long, to avoid warnings on 64-bit platforms.
7759
00890572
EZ
77602003-04-14 Elena Zannoni <ezannoni@redhat.com>
7761
a9c64011
AS
7762 * gdb.base/attach.exp: Add new message from ptrace in case of
7763 attaching to nonexistent process.
d63a86f8 7764
93201743
JB
77652003-04-11 Jim Blandy <jimb@redhat.com>
7766
7767 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7768 gdb.c++/userdef.cc: Place comments on the lines to which the
7769 marker function might return.
7770 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7771 gdb.c++/userdef.exp: Look for those comments to check that we've
7772 returned to the right place, instead of checking line numbers.
7773
2a11c64d
EZ
77742003-04-11 Elena Zannoni <ezannoni@redhat.com>
7775
a9c64011
AS
7776 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
7777 match on sourcefile name, instead of directory name.
2a11c64d 7778
68ab8fc5
EZ
77792003-04-10 Elena Zannoni <ezannoni@redhat.com>
7780
d63a86f8 7781 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
7782 working directory name.
7783
5624293a
JB
77842003-04-09 Jim Blandy <jimb@redhat.com>
7785
7786 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7787 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
7788 after an inferior function call, report the failure, but allow the
7789 test to continue.
7790
f1f02ee4
SC
77912003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7792
7793 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7794 with -DPROTOTYPES.
7795
6eb79af0
SC
77962003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7797
7798 * gdb.base/break.exp: Revert last patch.
7799
8dfb4cf0
SC
78002003-04-04 Stephane Carrez <stcarrez@nerim.fr>
7801
7802 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7803 with -DPROTOTYPES.
7804
ed4c619a
AC
78052003-04-02 Andrew Cagney <cagney@redhat.com>
7806
7807 * gdb.base/callfuncs.exp: Make "print add" messages unique.
7808 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
7809 matching directories by the name breakpoint.
7810 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
7811 Make "continue to marker1" consistent.
7812 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
7813 message consistent.
7814 * lib/gdb.exp: Put "the program is no longer running", and "the
7815 program exited" in parenthesis.
7816 * lib/mi-support.exp: Ditto.
d63a86f8 7817
4e35d5f0 78182003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 7819
4e35d5f0
BR
7820 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
7821
71900fe8
AC
78222003-03-29 Andrew Cagney <cagney@redhat.com>
7823
7824 * gdb.base/sizeof.c (main): Print the value of '\377'.
7825 * gdb.base/sizeof.exp: Check the sign of '\377'.
7826
c0655a16
MC
78272003-03-27 Michael Chastain <mec@shout.net>
7828
7829 * gdb.base/gdb1090.exp: New file.
7830 * gdb.base/gdb1090.cc: New file.
7831
5b2a3989
JB
78322003-03-27 J. Brobecker <brobecker@gnat.com>
7833
7834 * gdb.gdb/observer.exp: New regression test.
7835
79876890
MC
78362003-03-27 Michael Chastain <mec@shout.net>
7837
7838 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
7839 * gdb.base/ptype.exp: Likewise.
7840
6eac95e3
CV
78412003-03-27 Corinna Vinschen <vinschen@redhat.com>
7842
7843 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
7844
e8c71839
MC
78452003-03-26 Michael Chastain <mec@shout.net>
7846
7847 * gdb.base/ptype.exp: Actually use some typedef'd types.
7848
71b10041
SC
78492003-03-21 Stephane Carrez <stcarrez@nerim.fr>
7850
7851 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
7852 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
7853
2512cf80
CV
78542003-03-20 Corinna Vinschen <vinschen@redhat.com>
7855
7856 * gdb.base/default.exp: Fix regular expression.
7857
0d195a4f
CV
78582003-03-20 Corinna Vinschen <vinschen@redhat.com>
7859
7860 * gdb.base/args.exp: Fix regular expression.
7861
8a2dbca8
CV
78622003-03-20 Corinna Vinschen <vinschen@redhat.com>
7863
7864 * gdb.base/help.exp: Allow Win32 child process.
7865
bf028682
CV
78662003-03-20 Corinna Vinschen <vinschen@redhat.com>
7867
7868 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
7869 when stepping out of main().
7870
182dbe85
CV
78712003-03-20 Corinna Vinschen <vinschen@redhat.com>
7872
7873 * gdb.base/default.exp: Check for win32 specific message when calling
7874 "run" without executable.
7875
d67a6ba5
CV
78762003-03-20 Corinna Vinschen <vinschen@redhat.com>
7877
7878 * gdb.base/args.exp: Expect .exe in output.
7879
a955b5bb
CV
78802003-03-20 Corinna Vinschen <vinschen@redhat.com>
7881
7882 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
7883 Cygwin native.
7884
bf6bad4b
AC
78852003-03-17 Andrew Cagney <cagney@redhat.com>
7886
7887 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
7888 vector registes.
7889 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
7890 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
7891
293e9a31
DC
78922003-03-17 David Carlton <carlton@math.stanford.edu>
7893
7894 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
7895 test, for PR breakpoints/38.
7896 Call test_watchpoint_and_breakpoint.
7897 * gdb.base/watchpoint.c (func3): New function.
7898 (main): Call func3.
7899
5330f2db
DC
79002003-03-04 David Carlton <carlton@math.stanford.edu>
7901
7902 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
7903 Garply<Garply<char> >:: garply".
7904 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
7905 with respect to PR c++/1111; note also PR c++/1113.
7906 (test_template_breakpoints): KFAIL "constructor breakpoint" with
7907 respect to PR c++/1062.
7908 KFAIL "destructor breakpoint" with respect to PR c++/1112.
7909
6ece72da
DC
79102003-03-03 David Carlton <carlton@math.stanford.edu>
7911
7912 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
7913 with respect to PR c++/57.
7914 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
7915 c++/826.
7916 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
7917 respect to PR c++/57.
7918
85ca1584
DC
79192003-03-03 David Carlton <carlton@math.stanford.edu>
7920
7921 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
7922 respect to PR c++/33 into FAILs.
7923
98e9c5b8
MC
79242003-03-03 Michael Chastain <mec@shout.net>
7925
7bedbf27
MC
7926 * configure.in: Update copyright years.
7927
79282003-03-03 Michael Chastain <mec@shout.net>
7929
7930 * Makefile.in: Update copyright years.
98e9c5b8 7931
f683e100
DC
79322003-02-28 David Carlton <carlton@math.stanford.edu>
7933
7934 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
7935 print class instead of struct and/or superfluous protection
7936 specifiers, as long as the resulting output is equivalent to the
7937 source code.
7938 Delete FIXME from end of messages on tests that don't need
7939 fixing.
7940
a9e0cf2c
DC
79412003-02-28 David Carlton <carlton@math.stanford.edu>
7942
7943 * gdb.c++/templates.exp (do_tests): Allow const in the two
7944 Foo<volatile char *>::foo tests.
7945
e8d359df
MS
79462003-02-27 Michael Snyder <msnyder@redhat.com>
7947
d63a86f8 7948 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
7949 will be consistant.
7950
0b71dc91
DC
79512003-02-26 David Carlton <carlton@math.stanford.edu>
7952
7953 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
7954 char *>::foo" test with respect to PR c++/33. Create a new test
7955 which is identical to that one except that it doesn't put the
7956 space between the "char" and the "*"; KFAIL it, too.
7957
dd14ab43
DC
79582003-02-26 David Carlton <carlton@math.stanford.edu>
7959
7960 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
7961 template types into either PASSes or KFAILs (corresponding to PR
7962 c++/57). Tweak indentation. Update copyright.
7963
1146c7f1
SC
79642003-02-23 Stephane Carrez <stcarrez@nerim.fr>
7965
7966 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
7967
74641dfb
MC
79682003-02-13 Michael Chastain <mec@shout.net>
7969
7970 * gdb.base/exprs.exp: Remove i960 remnants.
7971 * gdb.base/funcargs.exp: Likewise.
7972 * gdb.base/list.exp: Likewise.
7973 * gdb.base/ptype.exp: Likewise.
7974
559cd2d0
DC
79752003-02-14 David Carlton <carlton@math.stanford.edu>
7976
7977 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
7978 pEe->D::vg()" from XFAIL to KFAIL.
7979
c4f90d87
JM
79802003-02-13 Jason Molenda (jmolenda@apple.com)
7981
7982 * gdb.base/maint.exp: Update maint print statistics regexp to include
7983 new entries.
7984
cbc4d97c
MC
79852003-02-13 Michael Chastain <mec@shout.net>
7986
7987 * gdb.c++/inherit.exp: Remove call to get_debug_format.
7988
40f235b7
MC
79892003-02-12 Michael Chastain <mec@shout.net>
7990
7991 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
7992 * gdb.c++/inherit.exp: Likewise.
7993 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
7994 * gdb.c++/templates.exp: Likewise.
7995 * gdb.c++/virtfunc.exp: Likewise.
7996
c56716b0
JM
79972003-02-06 Jason Molenda (jason-cl@molenda.com)
7998
7999 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
8000 why the code is written that way.
8001
070afcf8
MC
80022003-02-05 Michael Chastain <mec@shout.net>
8003
8004 * gdb.base/dump.exp: Add missing copyright line.
8005
5d0331e5
JM
80062003-02-05 Jason Molenda (jason-cl@molenda.com)
8007
f7ae6d3e 8008 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
8009 at the beginning so the breakpoint doesn't get set on the loop.
8010
92851186
MC
80112003-02-05 Michael Chastain <mec@shout.net>
8012
8013 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
8014 output for configurations with gcc 2.95.3.
8015
cbf1e085
AC
80162003-02-05 Keith Seitz <keiths@redhat.com>
8017 Andrew Cagney <ac131313@redhat.com>
8018
8019 * gdb.mi/mi-cli.exp: New file.
d63a86f8 8020
29518e1e
MC
80212003-02-04 Michael Chastain <mec@shout.net>
8022
8023 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
8024 Call perror and then continue.
8025
5af1d5f3
MC
80262003-02-03 Michael Chastain <mec@shout.net>
8027
8028 * gdb.c++/pr-1023.cc: New file.
8029 * gdb.c++/pr-1023.exp: New file.
8030
6b549786
JB
80312003-02-05 Jim Blandy <jimb@redhat.com>
8032
8033 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
8034 it's local to foobar. Check for it there, and check that it's not
8035 present in main.
8036 * gdb.c++/local.cc (marker2): New function.
8037 (foobar): Call marker1.
8038 (main): Call marker2 instead of marker1.
8039
67f16606
AC
80402003-02-04 Andrew Cagney <ac131313@redhat.com>
8041
8042 * gdb.disasm/mn10200.exp: Obsolete file.
8043 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
8044 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
8045 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
8046
1c5cb38e
DC
80472003-02-04 David Carlton <carlton@math.stanford.edu>
8048
8049 * gdb.c++/overload.exp: Test intToChar(1).
8050 * gdb.c++/overload.cc (intToChar): New.
8051 (main): Call intToChar.
8052
d1fe6965
DC
80532003-02-03 David Carlton <carlton@math.stanford.edu>
8054
8055 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
8056 'might_kfail' arg.
8057 KFAIL some of the continue_to_bp_overloaded calls, according to
8058 PR c++/1025.
8059
9ba61c5d
MC
80602003-02-01 Michael Chastain <mec@shout.net>
8061
8062 * gdb.base/advance.c (marker1): New marker function.
8063 * gdb.base/advance.exp: When the 'advance' command lands on the
8064 return breakpoint, it can legitimately stop on either the
8065 current line or the next line. Accommodate both outcomes.
8066 * gdb.base/until.exp: Likewise.
8067
e7494ffb
AC
80682003-02-02 Andrew Cagney <ac131313@redhat.com>
8069
8070 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8071 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
8072 now a list, not a tuple.
8073 * gdb.mi/mi-var-display.exp: Ditto.
8074 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 8075
075559bc
AC
80762003-02-01 Andrew Cagney <ac131313@redhat.com>
8077
8078 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8079 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
8080 stack backtraces.
8081 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 8082
2bd4c7b1
MK
80832003-02-01 Mark Kettenis <kettenis@gnu.org>
8084
8085 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8086 gdb.mi/mi1-pthreads.exp: Return instead of calling
8087 gdb_suppress_entire_file.
8088
eabd8992
MS
80892003-02-01 Mark Salter <msalter@redhat.com>
8090
8091 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
8092
71469e2f
MS
80932003-01-31 Mark Salter <msalter@redhat.com>
8094
8095 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
8096 Support empty arg.
8097
38a94d44
MC
80982003-01-30 Michael Chastain <mec@shout.net>
8099
8100 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
8101 This was a workaround for a UTF-8 bug in readline 4.3. The bug
8102 has been fixed in gdb/readline on 2003-01-09.
8103
19ea9e73
MS
81042003-01-29 Michael Snyder <msnyder@redhat.com>
8105
e8d359df
MS
8106 * gdb.base/maint.exp: Allow for leading underscore in symbol.
8107 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
8108 * gdb.base/args.exp: Skip if target does not support args passing.
8109
2307bd6a
DJ
81102003-01-22 Daniel Jacobowitz <drow@mvista.com>
8111
19ea9e73 8112 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
8113 gdb_test. Accept a list of expect arguments as the third
8114 parameter.
8115 (gdb_test): Use it.
8116
f2dd3617
EZ
81172003-01-20 Elena Zannoni <ezannoni@redhat.com>
8118
8119 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
8120 allow for different test tree configurations. Update some
8121 tescases accordingly.
8122 * gdb.arch/altivec-regs.exp: Ditto.
8123 * gdb.asm/asm-source.exp: Ditto.
8124 * gdb.base/advance.exp: Ditto.
8125 * gdb.base/display.exp: Ditto.
d63a86f8 8126 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
8127 * gdb.base/mips_pro.exp: Ditto.
8128 * gdb.base/overlays.exp: Ditto.
8129 * gdb.base/relocate.exp: Ditto.
8130 * gdb.base/setshow.exp: Ditto.
8131 * gdb.base/step-line.exp: Ditto.
8132 * gdb.base/step-test.exp: Ditto.
8133 * gdb.base/until.exp: Ditto.
8134 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
8135
c71cdefd
DC
81362003-01-17 David Carlton <carlton@math.stanford.edu>
8137
8138 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
8139 corresponding to PR c++/945.
8140 Update copyright.
8141
fdba05d7
DC
81422003-01-17 David Carlton <carlton@math.stanford.edu>
8143
8144 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
8145 corresponding to PR c++/68.
8146
81472003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
8148
8149 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
8150 (test_paddr_hairy_functions): Call print_addr_2_kfail for
8151 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
8152
c362c33a
EZ
81532003-01-15 Elena Zannoni <ezannoni@redhat.com>
8154
0fbc361c
EZ
8155 * gdb.base/break.exp: Fix change of default location, because of
8156 removal of until tests.
8157 * gdb.base/help.exp: Update test for new 'until' help message.
8158 Add test for help on 'advance'.
a9c64011 8159 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 8160
dabf8a35
MK
81612003-01-15 Mark Kettenis <kettenis@gnu.org>
8162
8163 * gdb.base/default.exp: Adapt "info float" test for recent changes
8164 to that command. Add test for "info vector".
8165 * gdb.base/float.exp: New file. Add test for "info float" that
8166 resembles the old test in gdb.base/default.exp.
8167
a1769aca
DC
81682003-01-15 David Carlton <carlton@math.stanford.edu>
8169
8170 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
8171
82025e13
EZ
81722003-01-15 Elena Zannoni <ezannoni@redhat.com>
8173
8174 * gdb.base/break.exp: Move the tests of until command from here...
8175 * gdb.base/until.exp: ... to here. New file. Add other tests.
8176 * gdb.base/advance.c: New file.
8177 * gdb.base/advance.exp: New file.
8178
8f9ab801
EZ
81792003-01-14 Elena Zannoni <ezannoni@redhat.com>
8180
a9c64011
AS
8181 * gdb.base/args.c: New file.
8182 * gdb.base/args.exp: New file.
8f9ab801 8183
9ae66589
DJ
81842003-01-14 Daniel Jacobowitz <drow@mvista.com>
8185
8186 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
8187
8d77e5c3
DJ
81882003-01-14 Daniel Jacobowitz <drow@mvista.com>
8189
8190 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
8191
12d2f0a1
DJ
81922003-01-14 Daniel Jacobowitz <drow@mvista.com>
8193
8194 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
8195 dates.
8196
6ca37014
DJ
81972003-01-13 Daniel Jacobowitz <drow@mvista.com>
8198
8199 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
8200
b0023472
DJ
82012003-01-13 Daniel Jacobowitz <drow@mvista.com>
8202
8203 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
8204 (ptype &*"foo").
8205 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
8206
607fbc54 82072003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
8208
8209 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
8210 * gdb.mi/mi1-console.exp: Likewise.
8211
607fbc54 82122003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
8213
8214 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
8215 * gdb.mi/mi1-console.exp: Likewise.
8216
a1fb14a2
DJ
82172003-01-13 Daniel Jacobowitz <drow@mvista.com>
8218
8219 * gdb.c++/overload.exp: Remove some fixed XFAILs.
8220
c4cf40b7
DJ
82212003-01-09 Daniel Jacobowitz <drow@mvista.com>
8222
8223 * gdb.base/detach.exp: New test.
8224
696d5a5b
DJ
82252003-01-09 Daniel Jacobowitz <drow@mvista.com>
8226
8227 * Makefile.in (ALL_SUBDIRS): New variable.
8228 (subdirs, clean, distclean): Use it.
8229 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
8230 regenerating Makefile, since it is generated from the top level.
8231 * gdb.asm/Makefile.in: Likewise.
8232 * gdb.base/Makefile.in: Likewise.
8233 * gdb.c++/Makefile.in: Likewise.
8234 * gdb.disasm/Makefile.in: Likewise.
8235 * gdb.java/Makefile.in: Likewise.
8236 * gdb.mi/Makefile.in: Likewise.
8237 * gdb.threads/Makefile.in: Likewise.
8238 * gdb.trace/Makefile.in: Likewise.
8239
754533e4
DC
82402003-01-09 David Carlton <carlton@math.stanford.edu>
8241
8242 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
8243 Add copyright year 2003.
8244
d8b3e9ee
MC
82452003-01-06 Michael Chastain <mec@shout.net>
8246
8247 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
8248 When selecting a thread, 'line' and 'file' are optional.
8249 * gdb.mi/mi1-pthreads.exp: Likewise.
8250
8e9e0fe6
AS
82512003-01-06 Andreas Schwab <schwab@suse.de>
8252
8253 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
8254 failures.
8255
b5ab8ff3
DJ
82562003-01-04 Daniel Jacobowitz <drow@mvista.com>
8257
8258 Fix PR gdb/844
8259 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
8260 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
8261
8262 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
8263 instead of calling gdb_suppress_entire_file.
8264 * gdb.threads/print-threads.exp: Likewise.
8265 * gdb.threads/schedlock.exp: Likewise.
8266
8267 * gdb.threads/killed.exp: Return instead of calling
8268 gdb_suppress_entire_file.
8269 * gdb.threads/linux-dp.exp: Likewise.
8270 * gdb.threads/pthreads.exp: Likewise.
8271
1e698235
DJ
82722003-01-04 Daniel Jacobowitz <drow@mvista.com>
8273
8274 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
8275 stabs.
8276 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
8277 * gdb.base/whatis.exp: Always allow (void) after function names.
8278
147ff08c
DJ
82792003-01-04 Daniel Jacobowitz <drow@mvista.com>
8280
8281 * gdb.c++/casts.exp: Correct regexp.
8282
dc62bfc2
MK
82832003-01-04 Mark Kettenis <kettenis@gnu.org>
8284
8285 * configure.in: Call AC_CONFIG_HEADER. Don't call
8286 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
8287 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
8288 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
8289 aforementioned directories in the AC_OUPUT call.
8290 * config.hin: New file.
8291 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8292 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
8293 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
8294 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
8295 pass -I$objdir instead of -I$objdir/$subdir in compilation.
8296 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
8297 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
8298 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
8299 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
8300 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
8301 gdb.threads/configure.in, gdb.threads/configure,
8302 gdb.threads/config.in, gdb.trace/configure.in,
8303 gdb.trace/configure: Removed.
8304
77afa639
MC
83052003-01-03 Michael Chastain <mec@shout.net>
8306
8307 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
8308 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
8309
7634bb6e
DJ
83102003-01-03 Daniel Jacobowitz <drow@mvista.com>
8311
8312 * gdb.base/store.exp: Fix regular expressions.
8313
b39c905e
MK
83142002-12-28 Mark Kettenis <kettenis@gnu.org>
8315
8316 * configure.in: Rewrite.
8317 * configure: Regenerated.
8318
0a8551dd
DC
83192003-01-03 David Carlton <carlton@math.stanford.edu>
8320
8321 * gdb.base/psymtab.exp: New file.
8322 * gdb.base/psymtab1.c: Ditto.
8323 * gdb.base/psymtab2.c: Ditto.
8324
c60b7188
AF
83252002-12-23 Adam Fedor <fedor@gnu.org>
8326
8327 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
8328
ee73db83
DC
83292002-12-23 David Carlton <carlton@math.stanford.edu>
8330
8331 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
8332 and current_directory initialization.
8333
d6c1774e
JB
83342002-12-22 Jim Blandy <jimb@redhat.com>
8335
f0a847b8
JB
8336 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
8337 rather than as part of the output file name.
8338
d6c1774e
JB
8339 * gdb.base/attach.exp: There's no need to copy the test program to
8340 /tmp; that was only ever necessary on HP/UX, and this test is
8341 entirely disabled there anyway.
8342
f0708dbb
JB
83432002-12-21 Jim Blandy <jimb@redhat.com>
8344
4c2acfea
JB
8345 * gdb.c++/psmang.exp: Doc fix.
8346
f0708dbb
JB
8347 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
8348 test.
8349
9579e000
DC
83502002-12-20 David Carlton <carlton@math.stanford.edu>
8351
8352 * gdb.c++/annota2.exp: KFAIL annotate-quit.
8353
d1810171
MC
83542002-12-18 Michael Chastain <mec@shout.net>
8355
8356 * gdb.c++/annota2.exp: Add copyright year 2002.
8357
76565097
DC
83582002-12-17 David Carlton <carlton@math.stanford.edu>
8359
8360 * gdb.c++/try_catch.cc: Add marker comments.
8361 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
8362 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
8363 * gdb.c++/m-static.cc: Ditto.
8364 * gdb.c++/m-static1.cc: Ditto.
8365 * gdb.c++/try_catch.cc: Ditto.
8366
da81390b
JJ
83672002-12-16 Jeff Johnston <jjohnstn@redhat.com>
8368
8369 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
8370 to see whether we are using the new -environment-directory
8371 command which resets via -r or the old version of the command
8372 which may prompt the user. Part of fix for gdb/741.
8373
b304d130
AC
83742002-12-13 Andrew Cagney <ac131313@redhat.com>
8375
8376 * gdb.fortran/types.exp: Update obsolete comment.
8377 * gdb.fortran/exprs.exp: Ditto.
8378 * lib/gdb.exp: Delete obsolete code.
8379 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
8380 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
8381 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
8382 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
8383 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
8384 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
8385 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
8386 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
8387 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
8388 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
8389 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
8390 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
8391 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
8392 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
8393 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
8394 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
8395 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
8396 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
8397 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
8398 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
8399 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
8400 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
8401 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
8402 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
8403 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
8404 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
8405 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
8406 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
8407 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
8408 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
8409 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
8410 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
8411 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
8412 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
8413 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
8414 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
8415 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
8416
a23b6e6a
DC
84172002-12-11 David Carlton <carlton@math.stanford.edu>
8418
8419 * gdb.c++/m-data.exp: Add test for members that shadow global
8420 variables: see PR gdb/804.
8421 * gdb.c++/m-data.cc: Ditto.
8422
6604731b
DJ
84232002-12-10 Daniel Jacobowitz <drow@mvista.com>
8424
8425 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
8426
de46ecd7
DC
84272002-12-06 David Carlton <carlton@math.stanford.edu>
8428
8429 * gdb.base/store.c: Don't declare functions static.
8430
27e829d0
AC
84312002-12-04 Andrew Cagney <ac131313@redhat.com>
8432
8433 * gdb.base/store.exp, gdb.base/store.c: New files.
8434
92806416
DJ
84352002-12-03 Daniel Jacobowitz <drow@mvista.com>
8436
8437 * gdb.base/selftest.exp: Update for current gdb.
8438
3bcbaac5
DJ
84392002-12-03 Daniel Jacobowitz <drow@mvista.com>
8440
8441 * gdb.base/maint.exp: Only dump symbols from one source file
8442 or objfile.
8443
f4f00b1f
DJ
84442002-12-03 Daniel Jacobowitz <drow@mvista.com>
8445
8446 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
8447 function call.
8448
f1c8a949
JB
84492002-11-25 Jim Blandy <jimb@redhat.com>
8450
8451 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
8452 function appearing in error message.
8453
9e297a97
DJ
84542002-11-21 Daniel Jacobowitz <drow@mvista.com>
8455
8456 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
8457
1f312e79
JJ
84582002-11-08 Jeff Johnston <jjohnstn@redhat.com>
8459
d63a86f8
RM
8460 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
8461 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
8462 should be in mi console format. This is part of fix for PR gdb/604.
8463
83c31e7d
FN
84642002-09-18 Fernando Nasser <fnasser@redhat.com>
8465
8466 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
8467 which explicitly prints the zero offset as "+0".
8468
322b3f65
DJ
84692002-10-22 Daniel Jacobowitz <drow@mvista.com>
8470
8471 * gdb.threads/schedlock.c (args): Make unsigned.
8472
84732002-10-21 Daniel Jacobowitz <drow@mvista.com>
8474
8475 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
8476 numbers. Allow "foo2|selected stack frame".
8477 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
8478 * gdb.asm/asmsrc2.s: Likewise.
8479 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
8480 comments.
8481 * gdb.asm/mips.inc: New file.
8482
5e2fe5b8
AF
84832002-10-18 Adam Fedor <fedor@gnu.org>
8484
8485 * gdb.base/default.exp: Update expected output to include 'ObjC'.
8486 * gdb.base/help.exp: Likewise.
8487
abe1a5d0
KB
84882002-10-17 Kevin Buettner <kevinb@redhat.com>
8489
8490 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
8491 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
8492
10abb1d4
JB
84932002-10-02 Jim Blandy <jimb@redhat.com>
8494
8495 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
8496
1f609b42
AC
84972002-10-01 Andrew Cagney <ac131313@redhat.com>
8498
8499 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
8500 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
8501 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
8502 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
8503 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
8504 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
8505 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
8506
0aee02e4
AC
85072002-09-29 Andrew Cagney <ac131313@redhat.com>
8508
8509 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
8510 * mi0-disassemble.exp, mi0-eval.exp: Delete.
8511 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
8512 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
8513 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
8514 * mi0-var-block.exp, mi0-var-child.exp: Delete.
8515 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 8516
6fde09ad
KB
85172002-09-27 Kevin Buettner <kevinb@redhat.com>
8518
8519 * gdb.base/annota1.exp (info break): Make directory components of
8520 path optional since not all compilers emit this debug information.
8521
8522 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
8523 step ends up stepping out of the function instead of stopping on
8524 the epilogue.
8525
9e8aab75
KS
85262002-09-26 Keith Seitz <keiths@redhat.com>
8527
8528 * lib/insight-support.exp (gdbtk_start): Figure out where
8529 the insight executable is based on where gdb is. Use this
8530 executable to start insight instead of gdb.
8531
e36180d7
AC
85322002-09-25 Andrew Cagney <cagney@redhat.com>
8533
8534 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
8535
9dd34b2b
AC
85362002-09-24 Andrew Cagney <ac131313@redhat.com>
8537
8538 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
8539 test_isolated_complaints.
8540 (test_empty_complaint): New function.
8541 (test_empty_complaints): New function. Check no output when no
8542 complaints.
d63a86f8 8543
dea97812
KB
85442002-09-19 Jim Blandy <jimb@redhat.com>
8545
a9c64011 8546 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 8547
54951bd7
AC
85482002-09-19 Andrew Cagney <ac131313@redhat.com>
8549
8550 * gdb.gdb/complaints.exp: New file.
8551
dec43320
AC
85522002-09-18 Andrew Cagney <ac131313@redhat.com>
8553
8554 * gdb.base/maint.exp: Check `help maint internal-warning'.
8555
e70d6e3f
DC
85562002-09-18 David Carlton <carlton@math.stanford.edu>
8557
8558 * gdb.c++/m-static.exp: Remove breakpoints depending on line
8559 numbers, and replace them by a single breakpoint after the
8560 constructors are all finished.
8561 Add test 4.
8562 * gdb.c++/m-static.cc: Add test 4.
8563 * gdb.c++/m-static.h: New file.
8564 * gdb.c++/m-static1.cc: New file.
8565
8566 * gdb.c++/printmethod.exp: New file.
8567 * gdb.c++/printmethod.cc: New file.
8568
8569 * gdb.c++/pr-574.exp: New file.
8570 * gdb.c++/pr-574.cc: New file.
8571
afb5c968
CV
85722002-09-18 Corinna Vinschen <vinschen@redhat.com>
8573
8574 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
8575 embedded targets which never actually exit.
8576
31e45dee
FN
85772002-09-18 Fernando Nasser <fnasser@redhat.com>
8578
8579 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
8580 "don't step after run" as unresolved or unsupported, instead of xfail.
8581
a283c5a1
CV
85822002-09-18 Corinna Vinschen <vinschen@redhat.com>
8583
8584 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
8585 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
8586 Add newline to expected string in "step out of main (status wrapper)"
8587 case.
8588
11350d2a
CV
85892002-09-18 Corinna Vinschen <vinschen@redhat.com>
8590
8591 * lib/gdb.exp (rerun_to_main): Allow restarting application.
8592 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
8593
0deec7d6
TT
85942002-09-17 Tom Tromey <tromey@redhat.com>
8595
8596 * gdb.base/printcmds.exp (test_print_string_constants): Expect
8597 \000, not \0, in double-quoted string.
8598
b2b4a1b5
CV
85992002-09-14 Corinna Vinschen <vinschen@redhat.com>
8600
c9d37158 8601 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
8602 string after running the commands execution on breakpoint tests.
8603
1c56143a
CV
86042002-09-13 Corinna Vinschen <vinschen@redhat.com>
8605
8606 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
8607
37f8da45
JB
86082002-09-12 Joel Brobecker <brobecker@gnat.com>
8609
8610 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
8611
08b468e0
KS
86122002-09-10 Keith Seitz <keiths@redhat.com>
8613
8614 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
8615 runto proc.
8616 (mi_run_to_main): Use mi_runto.
8617 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
8618
dc360f58
KS
86192002-09-10 Keith Seitz <keiths@redhat.com>
8620
8621 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
8622 regexp for stopping at main. Could have multiple event notifications.
8623 Don't assume that main was declared with no parameters.
8624 (mi_next): Use mi_step_to.
8625 (mi_step): Use mi_next_to.
8626
ce3abcfb
CV
86272002-09-09 Corinna Vinschen <vinschen@redhat.com>
8628
8629 * gdb.base/default.exp: Fix expected string in `info float' test.
8630
d1f5b980
BE
86312002-09-09 Ben Elliston <bje@redhat.com>
8632
8633 * config/mips.exp: Update comments.
8634 * config/mips-idt.exp: Likewise.
8635 * config/nind.exp: Likewise.
8636 * config/slite.exp: Likewise.
8637 * config/sparclet.exp: Likewise.
8638 * config/udi.exp: Likewise.
8639 * config/vx.exp: Likewise.
8640 * config/vxworks29k.exp: Likewise.
8641
2f71430b
JB
86422002-09-05 Jim Blandy <jimb@redhat.com>
8643
8644 * gdb.threads/killed.exp: Fix test failure message.
8645
7ddebc7e
KS
86462002-09-04 Keith Seitz <keiths@redhat.com>
8647
8648 * lib/mi-support.exp: Update copyright.
8649 (mi_gdb_test): Increase the priority of the expected pattern
8650 so that it matches gdb_test.
8651
0ae67eb3
KS
86522002-09-03 Keith Seitz <keiths@redhat.com>
8653
8654 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
8655 Use integer comparison instead of string comparison for testing
8656 whether binary was built.
8657
38fc42c8
JB
86582002-09-03 Jim Blandy <jimb@redhat.com>
8659
8660 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
8661
b6ff0e81
JB
86622002-08-29 Jim Blandy <jimb@redhat.com>
8663
8664 * gdb.threads/pthreads.exp: Move the portable thread compilation
8665 code into a function in lib/gdb.exp, and call that from here.
8666 * lib/gdb.exp (gdb_compile_pthreads): New function.
8667
07c98896
KS
86682002-08-29 Keith Seitz <keiths@redhat.com>
8669
8670 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
8671 expect_out so that callers can get at it.
8672
0312286c
DJ
86732002-08-23 Daniel Jacobowitz <drow@mvista.com>
8674
8675 * gdb.threads/print-threads.c: New file.
8676 * gdb.threads/print-threads.exp: New file.
8677 * gdb.threads/schedlock.c: New file.
8678 * gdb.threads/schedlock.exp: New file.
8679
dd039bc4
EZ
86802002-08-22 Elena Zannoni <ezannoni@redhat.com>
8681
a9c64011
AS
8682 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
8683 not altivec.c.
dd039bc4 8684
1f36144c
MK
86852002-08-17 Mark Kettenis <kettenis@gnu.org>
8686
8687 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
8688 targets. The problem should be fixed now.
8689
16057ec7 86902002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
8691
8692 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
8693 2002-07-24 change that removes final dots from error messages.
8694
3c1499ad
TT
86952002-08-13 Tom Tromey <tromey@redhat.com>
8696
8697 * gdb.base/readline.exp: New file.
8698
a20ce2c3
AC
86992002-08-01 Andrew Cagney <ac131313@redhat.com>
8700
8701 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
8702 supress message.
8703
db034ac5
AC
87042002-08-01 Andrew Cagney <cagney@redhat.com>
8705
8706 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
8707 CHILL_FOR_TARGET and CHILL_LIB.
8708 * configure.in (configdirs): Remove gdb.chill.
8709 * configure: Regenerate.
8710 * lib/gdb.exp: Obsolete references to chill.
8711 * gdb.fortran/types.exp: Ditto.
8712 * gdb.fortran/exprs.exp: Ditto.
8713
3e000b18
KB
87142002-07-30 Kevin Buettner <kevinb@redhat.com>
8715
8716 * gdb.base/shlib-call.exp (additional_flags): Conditionally
8717 set Irix-specific compile and link flags.
8718
28f4966b
KB
87192002-07-29 Kevin Buettner <kevinb@redhat.com>
8720
8721 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
8722 source files. The ``-o'' option doesn't work with the ``-E'' option
8723 when using the Irix compiler.
8724
46c0d5a6
DJ
87252002-07-19 Daniel Jacobowitz <drow@mvista.com>
8726
8727 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
8728 Improve support for reusing an exec file. Copy exec file
8729 to target, and run gdbserver on the target instead of on the host.
8730
eecf4bed
JB
87312002-07-18 Jim Blandy <jimb@redhat.com>
8732
0f815cdf
JB
8733 * gdb.base/ending-run.exp: Don't expect to see the program end in
8734 some orderly fashion when we're running on a real stand-alone
8735 board.
8736
eecf4bed
JB
8737 * gdb.base/interrupt.exp: Correct logic for skipping tests on
8738 targets that don't support interrupts.
8739
52d309e4
JB
87402002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
8741
8742 * gdb.base/attach.exp: Add patterns to match output from /proc-based
8743 systems.
8744 Move comments in expect statements to inside the actions, so that they
8745 don't get matched against.
8746
ff683d9e
MK
87472002-07-10 Mark Kettenis <kettenis@gnu.org>
8748
8749 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
8750 function when asleep" test.
8751
b5356753
AC
87522002-07-10 Andrew Cagney <ac131313@redhat.com>
8753
8754 * gdb.base/page.exp: Rewrite to handle problems with very long
8755 `info set' output. Update copyright.
8756
6aa4d13a
AC
87572002-06-26 Andrew Cagney <ac131313@redhat.com>
8758
8759 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
8760 gdb.threads-hp.
8761 * gdb.hp/configure: Regenerate.
8762 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
8763 * gdb.hp/gdb.threads-hp/configure: Delete file.
8764 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
8765
8cf8c2b8
AC
87662002-06-22 Andrew Cagney <ac131313@redhat.com>
8767
8768 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
8769 setlocale, bindtextdomain and textdomain.
8770
6827a8f8
JB
87712002-06-11 Jim Blandy <jimb@redhat.com>
8772
919d772c
JB
8773 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
8774 preprocessor macro information is present.
8775
6827a8f8
JB
8776 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
8777 tests.
8778
c15b0d21
MS
87792002-06-06 Michael Snyder <msnyder@redhat.com>
8780
c5984d70
MS
8781 * gdb.base/overlays.exp: Record addresses of overlay
8782 functions in TCL variables rather than in GDB variables,
8783 to avoid having GDB convert them to pointers (with loss
8784 of information).
8785
d63a86f8 8786 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 8787 default linker script changes.
c15b0d21
MS
8788 * gdb.base/long_long.exp: Add check for sizeof (long double).
8789
be26fe0d
ML
87902002-06-06 Michal Ludvig <mludvig@suse.cz>
8791
8792 * gdb.asm/asm-source.exp: Add x86-64 target.
8793 * gdb.asm/x86_64.inc: New.
d63a86f8 8794
258093ca 87952002-05-30 Michael Chastain <mec@shout.net>
258093ca 8796
4b3153f1 8797 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
8798 * gdb.c++/m-static.cc: New file.
8799 * gdb.c++/m-static.exp: New file.
8800
241264c6
MS
88012002-05-28 Michael Snyder <msnyder@redhat.com>
8802
8803 * gdb.base/call-ar-st.exp: Allow for reduced floating point
8804 precision.
8805
9bba8c8f 88062002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 8807
4b3153f1 8808 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
8809 * gdb.c++/m-data.cc: New file.
8810 * gdb.c++/m-data.exp: New file.
8811
88122002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 8813
4b3153f1 8814 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 8815 * gdb.c++/try_catch.cc: New file.
d63a86f8 8816 * gdb.c++/try_catch.exp: New file.
9bba8c8f 8817
def1b996
MC
88182002-05-27 Michael Chastain <mec@shout.net>
8819
8820 * gdb.c++/local.exp: Accept more nested types in output.
8821
522ba268
MC
88222002-05-26 Michael Chastain <mec@shout.net>
8823
8824 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
8825
277254ba
MS
88262002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
8827
8828 * lib/gdb.exp (gdb_wrapper_init): Just because
8829 gdb_wrapper_file exists, this does not mean that the file
8830 should not be rebuilt. That is what gdb_wrapper_initialized
8831 is for.
8832 (default_gdb_init): Reset gdb_wrapper_initialized.
8833
b61a8733
MS
88342002-05-23 Michael Snyder <msnyder@redhat.com>
8835
d63a86f8 8836 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
8837 the precision of the floating point test results.
8838 * gdb.base/call-rt-st.exp: Ditto.
8839
b61a8733
MS
8840 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
8841 * gdb.base/call-rt-st.exp: Ditto.
8842
56f6e910
MC
88432002-05-19 Michael Chastain <mec@shout.net>
8844
8845 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
8846
ad0b0016
EZ
88472002-05-19 Elena Zannoni <ezannoni@redhat.com>
8848
a9c64011
AS
8849 * configure.in (configdirs): Add gdb.arch.
8850 * configure: Regenerate.
ad0b0016 8851
f617d2b6
JB
88522002-05-17 Jim Blandy <jimb@redhat.com>
8853
8854 * gdb.base/completion.exp: Recognize the more detailed error
8855 messages produced by the macro expander's lexical analyzer.
8856
eac2a696
EZ
88572002-05-14 Elena Zannoni <ezannoni@redhat.com>
8858
a9c64011
AS
8859 * gdb.arch/altivec-abi.c: New file.
8860 * gdb.arch/altivec-abi.exp: New file.
8861 * gdb.arch/altivec-regs.c: New file.
8862 * gdb.arch/altivec-regs.exp: New file.
eac2a696 8863
2fdde8f8
DJ
88642002-05-14 Daniel Jacobowitz <drow@mvista.com>
8865
8866 * gdb.base/maint.exp (maint print type): Update for new type
8867 structure.
d63a86f8 8868
e31f1a7c
EZ
88692002-05-14 Elena Zannoni <ezannoni@redhat.com>
8870
8871 * gdb.arch: New directory.
8872 * gdb.arch/configure.in: New file.
8873 * gdb.arch/configure: New file.
8874 * gdb.arch/Makefile.in: New file.
8875
db589741
CV
88762002-05-13 Corinna Vinschen <vinschen@redhat.com>
8877
8878 * gdb.asm/asm-source.exp: Add v850 as supported target.
8879 * gdb.asm/v850.inc: New file.
8880
8ce2a7dc
DJ
88812002-05-13 Daniel Jacobowitz <drow@mvista.com>
8882
8883 * gdb.c++/annota2.exp (annotate-quit): Add comment.
8884
df763c7f
DJ
88852002-05-12 Daniel Jacobowitz <drow@mvista.com>
8886
8887 * gdb.base/break.exp: Check 'break "marker2"'.
8888
377daeed
MS
88892002-05-10 Michael Snyder <msnyder@redhat.com>
8890
8891 * gdb.base/long_long.exp: Fix typo.
8892
c4b7bc2b
JB
88932002-05-10 Jim Blandy <jimb@redhat.com>
8894
ecac9a4e
JB
8895 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
8896 a bug.
8897
c4b7bc2b
JB
8898 * gdb.base/printcmds.exp (test_integer_literals_rejected):
8899 Recognize more detailed error message produced by the macro
8900 expander's lexical analyzer.
8901 * lib/gdb.exp (test_print_reject): Same.
8902
e71019a1
MK
89032002-05-09 Mark Kettenis <kettenis@gnu.org>
8904
8905 * gdb.c++/method.exp: Fix typo.
8906
fedfc8e6
MS
89072002-05-08 Michael Snyder <msnyder@redhat.com>
8908
166a1957
MS
8909 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
8910 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 8911 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
8912 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
8913 Add iftarget clause for strongarm.
d63a86f8 8914
f1c47eb2
MS
89152002-05-06 Michael Snyder <msnyder@redhat.com>
8916
cb9a9d3e
MS
8917 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
8918 (gdb_continue_to_end): Accept output from status wrapper.
8919 * gdb.base/ending-run.exp: Add case for output from status wrapper.
8920 Clean up fail messages to match pass messages.
8921
f1c47eb2
MS
8922 Enable the "needs_status_wrapper" testsuite feature.
8923 * lib/gdb.exp (gdb_wrapper_init): New procedure.
8924 (gdb_compile): Conditionally call gdb_wrapper_init.
8925 * gdb.base/a2-run.exp: Recognize output from status wrapper.
8926 * gdb.c++/method.exp: Recognize output from status wrapper.
8927
6079c749
BE
89282002-05-06 Ben Elliston <bje@redhat.com>
8929From Graydon Hoare <graydon@redhat.com>
8930
8931 * config/sid.exp: Include support for "rawsid" protocol.
8932
188baff3
JB
89332002-05-03 Jim Blandy <jimb@redhat.com>
8934
8935 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
8936 * gdb.c++/hang3.C: New file.
8937
b9c07f0f
AC
89382002-05-04 Andrew Cagney <ac131313@redhat.com>
8939
8940 * gdb.base/default.exp: Remove obsolete code.
8941 * gdb.c++/misc.exp: Ditto. Update copyright.
8942 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
8943 * gdb.base/whatis.exp: Ditto. Update copyright.
8944 * gdb.base/scope.exp: Ditto. Update copyright.
8945 * gdb.base/ptype.exp: Ditto. Update copyright.
8946 * gdb.base/printcmds.exp: Ditto. Update copyright.
8947 * gdb.base/opaque.exp: Ditto. Update copyright.
8948 * gdb.base/list.exp: Ditto.
8949 * gdb.base/funcargs.exp: Ditto. Update copyright.
8950 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
8951 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
8952 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
8953 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
8954 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
8955 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
8956
5c7a0397
MS
89572002-05-02 Michael Snyder <msnyder@redhat.com>
8958
d6dcc264 8959 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
8960 * gdb.base/long_long.exp: Add xscale target.
8961 * gdb.base/default.exp: Add xscale target.
8962
eb7f1c48
JB
89632002-05-01 Jim Blandy <jimb@redhat.com>
8964
8965 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
8966 gdb.c++/hang.exp: New test.
8967
a6befae8
FF
89682002-05-01 Fred Fish <fnf@redhat.com>
8969
8970 * gdb.base/completion.exp: Handle completions of "./Make" for
8971 more than one completion possibility, as is the case when we
8972 build and test in the source tree.
8973
0a310277
AG
89742002-04-29 Anthony Green <green@redhat.com>
8975
8976 * gdb.java/jmisc1.exp: New file.
8977 * gdb.java/jmisc2.exp: New file.
8978
6ff9af88
DJ
89792002-04-24 Daniel Jacobowitz <drow@mvista.com>
8980
8981 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
8982
96b3d632
EZ
89832002-04-23 Elena Zannoni <ezannoni@redhat.com>
8984
8985 * gdb.base/help.exp: Change 'help status' to allow for target
8986 dependent output differences.
8987
5019bb54
MC
89882002-04-22 Michael Chastain <mec@shout.net>
8989
8990 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
8991
a805a116
MC
89922002-04-22 Michael Chastain <mec@shout.net>
8993
8994 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
8995
a1706bfd
DM
89962002-04-17 David S. Miller <davem@redhat.com>
8997
8998 * gdb.asm/sparc64.inc: New file.
8999 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
9000
a73a20a2
EZ
90012002-04-19 Elena Zannoni <ezannoni@redhat.com>
9002
9003 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
9004 instruction file directly into the build tree. Clean up at end of
9005 test.
9006
ba678339
DM
90072002-04-18 David S. Miller <davem@redhat.com>
9008
9009 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
9010 handle 64-bit platforms correctly.
9011 * gdb.base/maint.exp: Likewise.
9012
b03399da
KB
90132002-04-18 Kevin Buettner <kevinb@redhat.com>
9014
9015 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
9016 ``-fpic'' when compiling files comprising a shared library, but
9017 it does need additional linker flags in order to find shared
9018 libraries at run time.
9019
e2004992
KB
90202002-04-18 Kevin Buettner <kevinb@redhat.com>
9021
9022 * gdb.base/cvexpr.c (use): New function.
9023 (main): Invoke use() on all global variables to prevent
9024 some linkers from deleting these otherwise unused symbols.
9025
d8937120
MC
90262002-04-17 Michael Chastain <mec@shout.net>
9027From David S. Miller <davem@redhat.com>
9028
9029 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
9030 handle 64-bit platforms correctly.
9031
ffd61a58
MS
90322002-04-12 Michael Snyder <msnyder@redhat.com>
9033From Jim Blandy <jimb@redhat.com>
a9c64011 9034 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
9035 script can handle this instead.
9036 * gdb.base/bar.c (barx): Same.
9037 * gdb.base/baz.c (bazx): Same.
9038 * gdb.base/grbx.c (grbxx): Same.
9039
9040 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
9041 manager doesn't automatically unmap overlays unnecessarily.
9042
6b8426a6
MH
90432002-04-10 Martin M. Hunt <hunt@redhat.com>
9044
9045 * gdb.base/ending-run.exp: Fix pattern for Mips targets
9046 stepping out of main.
9047
34af4875
MC
90482002-04-09 Michael Chastain <mec@shout.net>
9049
9050 * gdb.c++/local.cc (main): Move call to marker1() inside nested
9051 scope so that the nested scope tests will make sense.
9052 * gdb.c++/local.exp: Write patterns that actually work with gcc
9053 (the HP patterns "were never known to work with gcc").
9054 Keep the old aCC patterns too.
9055
2d1676a0
DJ
90562002-04-09 Daniel Jacobowitz <drow@mvista.com>
9057
9058 * gdb.base/attach.exp: Correct target board test.
9059
3a63e3f9
MC
90602002-04-08 Michael Chastain <mec@shout.net>
9061
9062 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
9063 in a const method. Add some xfail and fail cases for configurations
9064 that do not emit the "const ...".
9065
f18dabd2
MC
90662002-04-07 Michael Chastain <mec@shout.net>
9067
9068 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
9069 Accept "A * const" and "const A * const" as type of "this".
9070 Fix spelling of getFunky throughout. Make messages uniform.
9071
0fcddd82
EZ
90722002-04-07 Elena Zannoni <ezannoni@redhat.com>
9073
a9c64011 9074 Work around for PR gdb/285:
0fcddd82
EZ
9075 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
9076
16a8534a
EZ
90772002-04-07 Elena Zannoni <ezannoni@redhat.com>
9078
9079 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
9080 instructions file at run time instead of configure time.
9081 Sometimes we run the test in a directory that is not the one we
9082 configured in.
9083 * gdb.asm/configure.in: Delete creation of symlink.
9084 * gdb.asm/configure: Regenerate.
9085
24181d81
JB
90862002-04-05 J. Brobecker <brobecker@gnat.com>
9087
9088 * gdb.gdb/xfullpath.exp: New test, to exercise the new
9089 xfullpath () function.
9090
7cdb7107
DJ
90912002-04-04 Daniel Jacobowitz <drow@mvista.com>
9092
9093 * gdb.asm/Makefile.in: Correct dependencies.
9094
9095 * gdb.asm/powerpc.inc: New file.
9096 * gdb.asm/asm-source.exp: Add PowerPC.
9097 * gdb.asm/configure.in: Likewise.
9098 * gdb.asm/configure: Regenerated.
9099
a7d17088
DJ
91002002-04-04 Daniel Jacobowitz <drow@mvista.com>
9101
9102 * gdb.base/relocate.exp: New file.
9103 * gdb.base/relocate.c: New file.
9104
cd721503
FF
91052002-04-04 Fred Fish <fnf@redhat.com>
9106
9107 * gdb.base/step-test.exp: Update comment regarding stopping in
9108 memcpy/bcopy calls inserted as part of the compiler runtime.
9109
b22ad7a7
MS
91102002-04-04 Michael Snyder <msnyder@redhat.com>
9111
9112 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
9113
5f279fa6
DJ
91142002-04-03 Daniel Jacobowitz <drow@mvista.com>
9115
9116 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
9117 (gdb_expect): Remove $notransfer hack.
9118
dd0fd3ce
DJ
91192002-04-02 Daniel Jacobowitz <drow@mvista.com>
9120
9121 * gdb.c++/classes.exp ("calling method for small class"): Match
9122 updated register output.
9123
1e50cda1
DJ
91242002-03-30 Daniel Jacobowitz <drow@mvista.com>
9125
9126 Fix PR gdb/452
9127 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
9128 when finished. Make gdb_file_cmd send "exec-file" when
9129 appropriate.
9130
24015922
DJ
91312002-03-30 Daniel Jacobowitz <drow@mvista.com>
9132
9133 * gdb.base/attach.exp: Remove extra setup_xfail.
9134
dd7dfd64
MS
91352002-03-26 Michael Snyder <msnyder@redhat.com>
9136
9137 * gdb.base/default.exp: Add tests for dump, append, and restore.
9138 * gdb.base/help.exp: Add tests for dump, append, and restore.
9139 * gdb.base/dump.exp: New file, test dump, append and restore.
9140 * gdb.base/dump.c: New file.
9141
48b2f8d7
MS
91422002-03-27 Michael Snyder <msnyder@redhat.com>
9143
d63a86f8 9144 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
9145 clean-ups in help messages.
9146
05b4d525
FF
91472002-03-26 Fred Fish <fnf@redhat.com>
9148
9149 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
9150 have debugging info for those functions and the compiler uses them
9151 internally to copy structs around.
9152
d7679631
FF
91532002-03-26 Fred Fish <fnf@redhat.com>
9154
9155 * gdb.base/list.exp: Revert the change made yesterday and add note
9156 about why we don't list the default lines for remote targets.
9157
523ac3f9
MS
91582002-03-25 Michael Snyder <msnyder@redhat.com>
9159
9160 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
9161
754b2b8d
FF
91622002-03-25 Fred Fish <fnf@redhat.com>
9163
9164 * gdb.base/list.exp: This test works on remote targets so remove
9165 the short circuit for remote targets. Update copyright.
9166
33c3e192
FF
91672002-03-25 Fred Fish <fnf@redhat.com>
9168
9169 * gdb.base/attach.exp: Fix logic error that was suppressing this
9170 test for all non hppa*-*-hpux* targets, instead of the hp target.
9171 Move comments closer to the suppression point. Also now need to
9172 check that we are running natively.
9173
d43e73ee
MS
91742002-03-22 Michael Snyder <msnyder@redhat.com>
9175
882c8f02
MS
9176 * gdb.base/default.exp: Add test for gcore. Update copyright.
9177 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 9178
04c12f60
FF
91792002-03-06 Fred Fish <fnf@redhat.com>
9180
9181 * gdb.base/funcargs.c: Remove extraneous ';' character.
9182 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
9183
b43df995
MC
91842002-03-04 Michael Chastain <mec@shout.net>
9185
9186 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
9187 accommodate gcc v3 function signature.
9188 * gdb.mi/mi0-var-cmd-exp: Ditto.
9189
92362027
AC
91902002-02-24 Andrew Cagney <ac131313@redhat.com>
9191
9192 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
9193 ``GNU/Linux'' or ``Linux kernel''
9194 * testsuite/gdb.threads/pthreads.c: Ditto.
9195
258ad32d
MC
91962002-02-24 Michael Chastain <mec@shout.net>
9197
9198 * gdb.threads/pthreads.c (thread1): Add a return statement.
9199 (thread2): Likewise.
9200 (foo): Likewise.
9201
04c3b3d4
MC
92022002-02-23 Michael Chastain <mec@shout.net>
9203
9204 * gdb.threads/linux-dp.c (philosopher): Add a return statement
9205 to placate gcc.
9206
5a2a0a20
MC
92072002-02-23 Michael Chastain <mec@shout.net>
9208
9209 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
9210 test "ptype bint". The test passes on all my stabs configurations.
9211
a640f7fc
JB
92122002-02-21 Jim Blandy <jimb@redhat.com>
9213
27924826
JB
9214 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
9215 filename at a time, and watch for the ones we want to see.
9216
a640f7fc
JB
9217 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
9218 types of pointers to prototyped functions.
9219
edcc8c75
AC
92202002-02-20 Andrew Cagney <ac131313@redhat.com>
9221
9222 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
9223 signed, unsigned and straight char.
9224 (padding_char, padding_short, padding_int, padding_long,
9225 padding_long_long, padding_float, padding_double,
9226 padding_long_double): New global variables.
9227 (fill, fill_structs): New functions.
9228
9229 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
9230 for correctly sized writes. Update copyright.
9231 (get_valueof): New procedure.
9232 (get_sizeof): Call get_valueof.
9233 (check_valueof): New procedure.
9234 (check_padding): New procedure.
9235
ac57ea44
MC
92362002-02-20 Michael Chastain <mec@shout.net>
9237
9238 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
9239 to setup_xfail. Document some of the remaining calls.
9240
7a10c941
MC
92412002-02-18 Michael Chastain <mec@shout.net>
9242
9243 * gdb.c++/userdef.exp: Update copyright year.
9244
fb8acdcc
DJ
92452002-02-18 Daniel Jacobowitz <drow@mvista.com>
9246
9247 * gdb.c++/userdef.exp: Test overloaded operators properly.
9248 Remove xfails.
9249
fda6ae12
MS
92502002-02-14 Michael Snyder <msnyder@redhat.com>
9251
9252 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
9253
676a0442
DJ
92542002-02-14 Daniel Jacobowitz <drow@mvista.com>
9255
9256 * gdb.base/a2-run.exp: Check for a remote target properly.
9257 * gdb.base/annota1.exp: Likewise.
9258 * gdb.base/list.exp: Likewise.
9259 * gdb.base/reread.exp: Likewise.
9260 * gdb.base/scope.exp: Likewise.
9261 * gdb.base/shlib-call.exp: Likewise.
9262 * gdb.base/term.exp: Likewise.
9263 * gdb.c++/annota2.exp: Likewise.
9264
78b4f468
RE
92652002-02-13 Richard Earnshaw <rearnsha@arm.com>
9266
9267 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
9268
9a81ba51
MC
92692002-02-10 Michael Chastain <mec@shout.net>
9270
9271 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
9272 (call_after_alloca): Ditto.
9273
004af6c7
DJ
92742002-02-10 Daniel Jacobowitz <drow@mvista.com>
9275
9276 * gdb.base/ending-run.exp: Guard "cont" test with
9277 gdb_skip_stdio_test.
9278
37225f62
JB
92792002-02-06 Jim Blandy <jimb@redhat.com>
9280
9281 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
9282 from here...
9283 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
9284 To here. Disable this test on non-HP platforms. Add big comment.
9285
fe6fdd96
MS
92862002-02-04 Michael Snyder <msnyder@redhat.com>
9287
9288 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
9289 other than d10v and m32r.
9290
036fad3f
RE
92912002-02-02 Richard Earnshaw <rearnsha@arm.com>
9292
9293 * gdb.base/default.exp: Rewrite test patterns to reduce time
9294 taken to match them.
9295
7148ab62
DJ
92962002-01-30 Daniel Jacobowitz <drow@mvista.com>
9297
9298 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
9299 Allow a start function above main.
9300 * gdb.threads/linux-dp.exp: Fix copyright date.
9301
396cc255
DJ
93022002-01-30 Daniel Jacobowitz <drow@mvista.com>
9303
a9c64011
AS
9304 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
9305 (check_philosopher_stack): Check for manager thread before checking
9306 for a just-starting thread.
396cc255 9307
f038d31b
DJ
93082002-01-30 Daniel Jacobowitz <drow@mvista.com>
9309
9310 From Neil Booth <neil@daikokuya.demon.co.uk>:
9311 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
9312 warnings.
9313
b3ff9d9a
FF
93142002-01-21 Fred Fish <fnf@redhat.com>
9315
9316 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
9317 not caller.
9318
39ad761d
JB
93192002-01-21 Jim Blandy <jimb@redhat.com>
9320
9321 * gdb.base/reread.exp: Check that GDB properly re-reads the
9322 executable file when it changes while no inferior is running.
9323
aaf320fa
FF
93242002-01-21 Fred Fish <fnf@redhat.com>
9325
a9c64011
AS
9326 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
9327 optionally accept the "shlib events" variation.
aaf320fa 9328
808a31f5
JB
93292002-01-21 Jim Blandy <jimb@redhat.com>
9330
9331 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
9332 call `fflush' after every `printf', so that the output is produced
9333 at predictable points, regardless of whatever buffering does (or
9334 doesn't) take place.
9335 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
9336 at different points.
9337
4420d5e2
DJ
93382002-01-20 Daniel Jacobowitz <drow@mvista.com>
9339
9340 * gdb.c++/inherit.exp: Update copyright years.
9341 * gdb.c++/method.exp: Likewise.
9342
3e36a0f4
DJ
93432002-01-20 Daniel Jacobowitz <drow@mvista.com>
9344
9345 * gdb.c++/classes.exp: Update for improved v3 support and skipping
9346 artificial methods/arguments.
9347 * gdb.c++/derivation.exp: Likewise.
9348 * gdb.c++/inherit.exp: Likewise.
9349 * gdb.c++/method.exp: Likewise.
9350 * gdb.c++/virtfunc.exp: Likewise.
9351
b4ceaee6
AC
93522002-01-18 Andrew Cagney <ac131313@redhat.com>
9353
9354 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
9355 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
9356 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
9357 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
9358 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
9359 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
9360
ecace851
JB
93612002-01-17 Jim Blandy <jimb@redhat.com>
9362
9363 * gdb.asm/asm-source.exp (info symbol): Take another shot at
9364 anchoring the pattern matching the entry point symbol's name.
9365
375fc983
AC
93662002-01-17 Andrew Cagney <ac131313@redhat.com>
9367
9368 * gdb.base/maint.exp: Update ``maint internal-error'' to match
9369 continue/quit query. Update copyright.
9370
fe6fdd96
MS
93712002-01-14 Michael Snyder <msnyder@redhat.com>
9372
9373 * gdb.base/gcore.exp: Remove extra debugging output.
9374
e017c81f
DJ
93752002-01-13 Daniel Jacobowitz <drow@mvista.com>
9376
9377 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
9378 for slightly dubious v2 mangled string.
9379
37ab3bf8
DJ
93802002-01-13 Daniel Jacobowitz <drow@mvista.com>
9381
9382 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
9383
1bc05c3a 93842002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 9385
1bc05c3a 9386 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 9387
1bc05c3a
JM
9388 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
9389 constructors.
9390 * gdb.c++/derivation.exp: Likewise.
9391 * gdb.c++/templates.exp: Likewise.
9392 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 9393
1bc05c3a
JM
93942002-01-10 Michael Snyder <msnyder@redhat.com>
9395
9396 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 9397
a911c360
MS
93982002-01-08 Michael Snyder <msnyder@redhat.com>
9399
9400 * gdb.base/gcore.exp: New test for generate-core-file command.
9401 * gdb.base/gcore.c: Testcase for above.
9402 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
9403
ea2119ec
JM
94042002-01-08 Jason Merrill <jason@redhat.com>
9405
9406 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
9407
68203136
FF
94082002-01-07 Fred Fish <fnf@redhat.com>
9409
9410 * gdb.c++/overload.exp: Remove unconditional xfails for:
9411 print foo_instance1.overloadargs(1)
9412 print foo_instance1.overloadargs(1, 2)
9413 print foo_instance1.overloadargs(1, 2, 3)
9414 print foo_instance1.overloadargs(1, 2, 3, 4)
9415 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
9416 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
9417 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
9418 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
9419 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
9420 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
9421 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
9422 print foo_instance1.overload1arg()
9423 print foo_instance1.overload1arg((char)arg2)
9424 print foo_instance1.overload1arg((signed char)arg3)
9425 print foo_instance1.overload1arg((unsigned char)arg4)
9426 print foo_instance1.overload1arg((int)arg7)
9427 print foo_instance1.overload1arg((unsigned int)arg8)
9428 print foo_instance1.overload1arg((float)arg11)
9429 print foo_instance1.overload1arg((double)arg12)
d63a86f8 9430
21b9b5b1
MS
94312002-01-07 Michael Snyder <msnyder@redhat.com>
9432
9433 * gdb.base/huge.exp: New test. Print a very large target data object.
9434 (skip_huge_test): New test variable. Define if you want to skip this
9435 test. The test reads an 8 megabyte data object from the target, so it
9436 might be very time consuming on remote targets with a slow connection.
9437 * gdb.base/huge.c: New file. Test case for above.
9438
725f922e
FF
94392002-01-07 Fred Fish <fnf@redhat.com>
9440
9441 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
9442 g_instance.bfoo, and g_instance.cfoo.
9443
634d57ec
JL
9444Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
9445
f286b2c3
JL
9446 * gdb.base/break.c (multi_line_if_conditional): New function.
9447 (multi_ilne_while_conditional): Likewise.
9448 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
9449 IF or WHILE condition puts the breakpoint at the start of
9450 the condition.
9451
634d57ec
JL
9452 * gdb.base/selftest.exp (backtrace through signal handler): Remove
9453 hppa*-*-hpux* expected failure.
9454 * gdb.base/structs.exp (do_function_calls): Similarly.
9455
9456 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
9457 watchpoints.
9458
9fbfe2dc
AC
94592002-01-06 Andrew Cagney <ac131313@redhat.com>
9460
9461 Fix PR gdb/66.
9462 * gdb.base/structs.exp: Replace skip for a29k with skip for
9463 gdb,cannot_call_functions.
9464 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
9465 * gdb.base/callfuncs.exp: Ditto.
9466 * gdb.base/call-rt-st.exp: Ditto.
9467 * gdb.base/call-strs.exp: Ditto.
9468 * gdb.base/callfwmall.exp: Ditto.
9469 * gdb.base/scope.exp: Obsolete xfail a29k.
9470 * gdb.c++/misc.exp: Ditto.
9471 * gdb.c++/cplusfuncs.exp: Ditto.
9472 * gdb.base/ptype.exp: Ditto.
9473 * gdb.base/printcmds.exp: Ditto.
9474 * gdb.base/opaque.exp: Ditto.
9475 * gdb.base/list.exp: Ditto.
9476 * gdb.base/funcargs.exp: Ditto.
9477 * gdb.base/default.exp: Ditto.
9478
8ddad156
MS
94792002-01-04 Michael Snyder <msnyder@redhat.com>
9480
ca4976a6 9481 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
9482 * gdb.base/maint.exp: Add tests for maint info sections options.
9483
1b074332
JL
9484Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
9485
9486 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
9487
7d159115
CV
94882001-12-20 Corinna Vinschen <vinschen@redhat.com>
9489
9490 * gdb.asm/arm.inc: New file.
9491 * gdb.asm/asm-source.exp: Add arm targets.
9492 * gdb.asm/configure.in: Ditto.
9493 * gdb.asm/configure: Recreated from configure.in.
9494
8fb87725
JL
9495Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
9496
afabe08c
JL
9497 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
9498 with HP's compiler.
9499 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9500 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9501 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9502 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9503
9504 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
9505 either HP's compilers or GCC.
9506
db521deb
JL
9507 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
9508 a SIGBUS or SIGSEGV.
9509
9510 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
9511
9512 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
9513 can be compiled with either HP's compiler or GCC.
9514
cfa88ab7
JL
9515 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
9516 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
9517 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
9518
ca344dff
JL
9519 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
9520 to match current gdb output. Update due to using auto-solib-limit
9521 for limiting instead of overloading auto-solib-add.
9522 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
9523 test program.
9524
3f3c6e55 9525 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
9526 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
9527 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9528 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9529 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9530 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9531 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
9532 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
9533 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
9534 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
9535 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
9536 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
9537 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 9538
8fb87725
JL
9539 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
9540 a SIGTRAP to the inferior.
9541
cf599fa7
CV
95422001-12-19 Corinna Vinschen <vinschen@redhat.com>
9543
9544 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
9545 Substitute call to target_link by call to gdb_compile.
9546
2cd045cd
JL
9547Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
9548
a9c64011
AS
9549 * gdb.base/break.exp: Fix HP specific search string when testing
9550 backtracing in a called function.
2cd045cd 9551
a9c64011
AS
9552 * gdb.base/constvars.exp: Only set lang to C++ if we're
9553 compiling the test with HP's compilers.
9554 * gdb.base/volatile.exp: Similarly.
2cd045cd 9555
99ebe9ac
JB
95562001-12-19 Jim Blandy <jimb@redhat.com>
9557
9558 * gdb.base/printcmds.exp: Expect the null character to be printed
9559 as '\0', and the '\013' to be printed as '\v'.
9560 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
9561 * gdb.base/setvar.exp: Same.
9562
b9891b29
JB
95632001-12-17 Jim Blandy <jimb@redhat.com>
9564
0eba65ab
JB
9565 * gdb.base/completion.exp: Rather than completing very long
9566 filenames, which can make the readline library produce output we
9567 don't recognize, cd to the directory first, and then complete
9568 using nice, short relative paths.
9569
6970b5b1
JB
9570 * gdb.base/completion.exp: On some systems, there is, in fact, a
9571 variable named `b' in scope, since GDB treats all static
a9c64011
AS
9572 variables as being in scope. So use `no_var_named_this'
9573 instead of `b'.
6970b5b1 9574
b9891b29
JB
9575 * gdb.base/corefile.exp: Recognize the message saying that GDB
9576 can't find the core file's registers as a failure.
9577
e6ccd35f
JSC
95782001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
9579
a9c64011
AS
9580 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
9581 test expect string more specific.
e6ccd35f 9582
105ba819
CV
95832001-12-13 Corinna Vinschen <vinschen@redhat.com>
9584
9585 * gdb.asm/asm-source.exp: Add support for xstormy16.
9586 * gdb.asm/configure.in: Ditto.
9587 * gdb.asm/configure: Rebuild.
9588 * gdb.asm/xstormy16.inc: New file.
9589
e9e79dd9
FF
95902001-12-10 Fred Fish <fnf@redhat.com>
9591
9592 * gdb.base/maint.exp: Update to match changes in type dumping code.
9593
347dc97d
JB
95942001-12-10 Jim Blandy <jimb@redhat.com>
9595
9596 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
9597 matching the entry point symbol's name at the beginning of the
9598 line.
9599
5178b9d6
DJ
96002001-12-07 Daniel Jacobowitz <drow@mvista.com>
9601
9602 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
9603 gdb.c++/inherit.exp, gdb.c++/method.exp,
9604 gdb.c++/namespace.exp, gdb.c++/templates.exp,
9605 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
9606 and class layout support.
9607
af890c52
DJ
96082001-12-07 Daniel Jacobowitz <drow@mvista.com>
9609
9610 * gdb.c++/classes.exp: Add test for static member function.
9611 * gdb.c++/misc.cc: Add class with static member function.
9612
7a345fb3
JB
96132001-12-07 Jim Blandy <jimb@redhat.com>
9614
f2e54a80 9615 If GDB says it can't find the struct the function returned, report
8032bf31
JB
9616 those tests as `unsupported'.
9617 * gdb.base/call-rt-st.exp (print_struct_call): New function.
9618 Rewrite subsequent tests to use it.
9619
9620 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
9621 those tests as `unsupported'.
9622 * gdb.base/structs.exp (call_struct_func): New function.
9623 (do_function_calls): Use call_struct_func to call the functions
9624 returning structs.
9625
0bc69509
JB
9626 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
9627 whether functions are prototyped or not, so we can't possibly pass
9628 arguments to t_float_values2 properly.
9629
7a345fb3
JB
9630 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
9631 value of `timeout' for targets other than the mips*tx39-*.
9632
edb6ede1
MS
96332001-12-06 Michael Snyder <msnyder@redhat.com>
9634
d63a86f8 9635 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
9636 and detect whether the start symbol has a leading underscore.
9637
2d842f13
JB
96382001-12-04 Jim Blandy <jimb@redhat.com>
9639
9640 * gdb.base/completion.exp: Clarify indentation.
9641
68550daf
JB
96422001-12-03 Jim Blandy <jimb@redhat.com>
9643
9644 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
9645 variables on the S/390, not `.word'.
9646
cd5195a8
JB
96472001-11-30 Jim Blandy <jimb@redhat.com>
9648
9649 Add assembly-source tests for s390-ibm-linux.
9650 * gdb.asm/s390.inc: New file.
9651 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
9652 the S/390 architecture.
a9c64011 9653 * gdb.asm/configure: Regenerated.
cd5195a8 9654
ca9efc90
MS
96552001-11-30 Michael Snyder <msnyder@redhat.com>
9656
9657 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
9658 next, info source, info sources, info line, global and static
9659 variables, and static functions.
9660 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
9661 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
9662 * gdb.asm/asmsrc1.s: Add a static function and some variables.
9663 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
9664 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
9665 (gdbasm_leave): Restore frame pointer.
9666 (gdbasm_startup): Copy stack set-up from crt0.S.
9667
d0e66976
FN
96682001-11-26 Fernando Nasser <fnasser@redhat.com>
9669
9670 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
9671 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
9672 to a local (non-static) variable. Copy tstruct.a to a static buffer
9673 and return a pointer to that buffer.
9674 * gdb.base/callfwmall.c (t_structs_a): Ditto.
9675
e2334072
MK
96762001-11-24 Mark Kettenis <kettenis@gnu.org>
9677
9678 * gdb.asm/configure.in: Fix recognition of ix86 target.
9679 * gdb.asm/configure: Regenerate.
9680
756caa3d
MS
96812001-11-21 Michael Snyder <msnyder@redhat.com>
9682
9683 * gdb.asm/sparc.inc: New file.
9684 * gdb.asm/asm-source.exp: Recognize sparc target.
9685 * gdb.asm/configure.in: Recognize sparc target.
9686 * gdb.asm/configure: Regenerate.
d63a86f8 9687
9a4d72d5
MS
96882001-11-21 Michael Snyder <msnyder@redhat.com>
9689
9690 * gdb.asm/m32r.inc: New file.
9691 * gdb.asm/asm-source.exp: Recognize m32r target.
9692 * gdb.asm/configure.in: Recognize m32r target.
9693 * gdb.asm/configure: Regenerate.
9694
a773d1cd
MS
96952001-11-20 Michael Snyder <msnyder@redhat.com>
9696
017ac23d
MS
9697 * gdb.asm/i386.inc: New file.
9698 * gdb.asm/asm-source.exp: Recognize ix86 target.
9699 * gdb.asm/configure.in: Recognize ix86 target.
9700 * gdb.asm/configure: Regenerate.
9701
a773d1cd
MS
9702 * gdb.c++/namespace.exp: Fix quotes in output messages.
9703
bb632afb
MS
97042001-11-14 Michael Snyder <msnyder@redhat.com>
9705
25d559ca 9706 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
9707 qualifier in a type cast expression, to designate an address
9708 in the instruction space (Harvard architecture).
9709
4749e309
MS
97102001-11-13 Michael Snyder <msnyder@redhat.com>
9711
9712 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
9713 Tests for expressions using 'const' and 'volatile'.
9714
25050984
CV
97152001-11-13 Corinna Vinschen <vinschen@redhat.com>
9716
9717 * gdb.asm/asm-sources.exp: Allow defining linker flags.
9718
1902c51f
DJ
97192001-11-12 Daniel Jacobowitz <drow@mvista.com>
9720
9721 * lib/mi-support.exp (mi_run_to_helper): Move comments
9722 outside of gdb_expect.
9723
dcf95b47
DJ
97242001-11-11 Daniel Jacobowitz <drow@mvista.com>
9725
9726 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
9727 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
9728 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
9729 mi0_run_to): New functions.
9730 * gdb.mi/mi-simplerun.exp: Use them.
9731 * gdb.mi/mi0-simplerun.exp: Likewise.
9732 * gdb.mi/mi-var-cmd.exp: Likewise.
9733 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 9734
45b074e1
AC
97352001-11-10 Andrew Cagney <ac131313@redhat.com>
9736
9737 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
9738 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
9739
bf50d346
AC
97402001-11-09 Andrew Cagney <ac131313@redhat.com>
9741
9742 * gdb.base/restore.exp: Include $expected value in restored test
9743 message.
9744
9383332c
AC
97452001-11-09 Andrew Cagney <ac131313@redhat.com>
9746
9747 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
9748 implemented.
9749
db62520a
MS
97502001-11-08 Michael Snyder <msnyder@redhat.com>
9751
9752 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
9753 Add pass/fail message for stop at breakpoint in call dummy function.
9754
b5703437
MS
97552001-11-07 Michael Snyder <msnyder@redhat.com>
9756
d63a86f8
RM
9757 * gdb.c++/templates.exp (test_template_breakpoints):
9758 If we get an overload menu, but it does not match what
760f6330 9759 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
9760 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
9761 making the whitespace optional. Argument for "new" may be
9762 "unsigned" as well as "unsigned int/long".
d63a86f8 9763 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
9764 making the whitespace optional. Also replace "(void) with
9765 "((void|)), making the keyword "void" optional.
d63a86f8 9766 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
9767 making the whitespace optional. Also replace "(void) with
9768 "((void|)), making the keyword "void" optional.
3bf40917
MS
9769 * gdb.base/callfuncs.c (t_float_values): This function must
9770 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 9771 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
9772 can be tested against both cases. Usually one case involves
9773 promotion of float to double, while the other does not.
9774 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
9775 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
9776 includes a stack frame for "start".
9777
c8ab4e6d
JB
97782001-11-05 Jim Blandy <jimb@redhat.com>
9779
9780 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
9781 pointers are 32 bits long, and that offsets of relocs are always
9782 stored in the data (REL-style), and not in the reloc entry itself
9783 (RELA-style).
9784 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
9785 stabs.
9786
3f08ced9
MS
97872001-11-01 Michael Snyder <msnyder@redhat.com>
9788
9789 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
9790 and regular expression operators by using quoting.
9791
cbfa24cd
MS
97922001-10-31 Michael Snyder <msnyder@redhat.com>
9793
9794 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
9795 depending on what the symbol table contains.
9796 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
9797 the output of the ptype command. Similarly, accept both "const &"
9798 and "const&".
9799
aaa68313
CV
98002001-10-31 Corinna Vinschen <vinschen@redhat.com>
9801
9802 * gdb.base/miscexprs.c (main): Add usage of preprocessor
9803 symbol `STORAGE' to allow to choose the storage class of
9804 the local datastructures.
9805 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
9806 compiler directive.
9807
91740388
MS
98082001-10-30 Michael Snyder <msnyder@redhat.com>
9809
9810 * gdb.base/jump.exp: Allow it to run for all targets.
9811
1b7c05e7
CV
98122001-10-29 Corinna Vinschen <vinschen@redhat.com>
9813
9814 * gdb.base/call-ar-st.c (print_double_array): Match for loop
9815 with new double_array size.
9816 (main): Change storage class of all local variables to static.
9817 Reduce size of double_array to 9.
9818 * gdb.base/call-ar-st.exp: Increase timeout value.
9819 Change expected output for double array to match new size in
9820 call-ar-st.c.
9821
36a22261
CV
98222001-10-29 Corinna Vinschen <vinschen@redhat.com>
9823
9824 * gdb.base/ending-run.exp: Create identical output when passing
9825 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 9826 Stormy16 target.
36a22261 9827
92b8ae91
MK
98282001-10-28 Mark Kettenis <kettenis@gnu.org>
9829
9830 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
9831 that we catch the expected failure under Linux/x86.
9832
cb135b83
OF
98332001-10-29 Orjan Friberg <orjanf@axis.com>
9834
9835 * gdb.base/setvar.exp: Escape curly braces.
9836 * gdb.stabs/weird.exp: Ditto.
9837
6884aa54
DJ
98382001-10-27 Daniel Jacobowitz <drow@mvista.com>
9839
9840 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
9841 * gdm.mi/mi0-hack-cli.exp: Likewise.
9842
0398c9aa
AC
98432001-10-25 Andrew Cagney <ac131313@redhat.com>
9844
9845 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
9846 messages.
9847
d20bf2e8
AC
98482001-10-21 Andrew Cagney <ac131313@redhat.com>
9849
9850 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
9851 checking MI enabled.
9852
03dd63aa
CV
98532001-10-09 Corinna Vinschen <vinschen@redhat.com>
9854
9855 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
9856
1d9d99f3
FCE
98572001-10-04 Frank Ch. Eigler <fche@redhat.com>
9858
9859 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
9860 if gdb child process crashes, just signal an error.
9861
838ae6c4
JB
98622001-10-02 Jim Blandy <jimb@redhat.com>
9863
9864 * lib/gdb.exp (test_xfail_format): Simplify.
9865
9866 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
9867 front of the variable name `format'. Simplify `if'.
9868
8f0cbc1c
DJ
98692001-10-01 Daniel Jacobowitz <drow@mvista.com>
9870
9871 * gdb.threads/pthreads.exp: Wait for output and delay
9872 before sending ^C.
9873
1f08dafd
DJ
98742001-10-01 Daniel Jacobowitz <drow@mvista.com>
9875
9876 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
9877 some incorrect output instead of timing out.
9878 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
9879
674f90ff
CV
98802001-09-28 Corinna Vinschen <vinschen@redhat.com>
9881
9882 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
9883 check to allow additional `int'.
9884
9b284272
DJ
98852001-09-27 Daniel Jacobowitz <drow@mvista.com>
9886
9887 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
9888 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
9889
b55a4771
MS
98902001-09-27 Michael Snyder <msnyder@redhat.com>
9891
9892 * lib/gdb.exp (test_debug_format): New proc.
9893 (setup_xfail_format): Use new proc test_debug_format.
9894 * gdb.base/constvars.exp (local_compiler_xfail_check): New
9895 proc; use new service proc test_debug_format.
9896 Replace all other "gcc_compiled" tests with this test.
9897 * gdb.base/volatile.exp (local_compiler_xfail_check): New
9898 proc; use new service proc test_debug_format.
9899 Replace all other "gcc_compiled" tests with this test.
9900
99012001-09-27 Michael Snyder <msnyder@redhat.com>
9902
9903 * gdb.base/cvexpr.exp: New file.
9904 * gdb.base/cvexpr.c: New file
9905 Test for expressions using const and volatile keywords.
9906
4e6667ac
CV
99072001-09-26 Corinna Vinschen <vinschen@redhat.com>
9908
9909 * gdb.base/constvars.exp: Check for different orders of keywords
9910 and additional "int" strings in output.
9911
4f337972
AC
99122001-09-22 Andrew Cagney <ac131313@redhat.com>
9913
9914 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
9915 responses from "help maint".
9916
2015650d
FCE
99172001-09-19 Frank Ch. Eigler <fche@redhat.com>
9918
9919 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
9920 to localhost:NNN instead of :NNN, in case Xvfb is listening
9921 only on TCP.
9922
f3bcedc1
CV
99232001-09-19 Corinna Vinschen <vinschen@redhat.com>
9924
9925 * gdb.base/recurse.exp: When checking leaving the watchpoint
9926 scope, recognize when gdb is in function's epilogue and pass.
9927
6b819c92
KS
99282001-09-18 Keith Seitz <keiths@redhat.com>
9929
9930 * lib/insight-support.exp (_gdbtk_export_target_info): Add
9931 support for running tests against sid targets.
9932 (gdbtk_done): Ditto.
9933
a10c9419
CV
99342001-09-18 Corinna Vinschen <vinschen@redhat.com>
9935
9936 * gdb.base/ending-run.c (main): Set stdout buffersize
9937 to the same reasonable value for any target.
9938 * gdb.base/ending-run.exp: Add a regular expression
9939 to make testsuite happy on Sanyo Stormy16 target.
9940
739d0d99
CV
99412001-09-17 Corinna Vinschen <vinschen@redhat.com>
9942
9943 * gdb.base/display.c (do_loops): Add float variable `f'.
9944 Increment f in loop.
9945 * gdb.base/display.exp: Increment timeout by 60 seconds.
9946 Change float display test to use variable `f'.
9947
1b8947f0
JB
99482001-09-17 Jim Blandy <jimb@redhat.com>
9949
9950 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
9951 overflowing the limited breakpoint tables on some ROM monitors
9952 (like the ROM68K).
9953
9890ac81
FCE
99542001-09-15 Frank Ch. Eigler <fche@redhat.com>
9955
9956 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
9957 the "-ac" (disable access control) flag.
9958
6db765ea
JH
99592001-08-30 Jeff Holcomb <jeffh@redhat.com>
9960
9961 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
9962 ints.
9963
4c32cc04
KS
99642001-08-30 Keith Seitz <keiths@redhat.com>
9965
9966 * lib/gdb.exp: Move all insight-related functionality into
9967 separate file.
9968 * lib/insight-support.exp: New file.
9969
8d6e6f81
FCE
99702001-08-29 Frank Ch. Eigler <fche@redhat.com>
9971
9972 * config/sid.exp (sid_start): Never set sid verbosity; disable
9973 expect_background {} that consumed its stdout; tolerate </dev/null.
9974 Attempt to set endianness override in "sid" protocol mode. Cleanup.
9975
6a90e1d0
AC
99762001-08-18 Andrew Cagney <ac131313@redhat.com>
9977
9978 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
9979 CLI jump command to start it.
9980 (mi_run_to_main): Fail immediatly when unexpected output.
9981
1759b3c3
AC
99822001-08-18 Andrew Cagney <ac131313@redhat.com>
9983
9984 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
9985 beginning of function. Fix PR gdb/191.
9986
61d11d80
FCE
99872001-08-16 Frank Ch. Eigler <fche@redhat.com>
9988
9989 * config/sid.exp (sid_start): Don't warn if we cannot figure out
9990 what to force sid endianness to.
9991
942a4df2
KS
99922001-08-15 Keith Seitz <keiths@redhat.com>
9993
9994 * lib/gdb.exp (gdbtk_start): Don't set environment
9995 variables for TCL_LIBRARY and friends. Insight will
9996 now figure these out for itself.
9997
0521c418
MS
99982001-08-02 Michael Snyder <msnyder@redhat.com>
9999
10000 * gdb.base/completion.exp: Remove the symbol "a64l" from
10001 the expect string; this is target-specific, and not related
10002 to what is being tested.
10003
74a9a58a
DB
100042001-08-02 Dave Brolley <brolley@redhat.com>
10005
10006 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
10007
c70819fa
MS
100082001-07-25 Michael Snyder <msnyder@redhat.com>
10009
c2b8fa57
MS
10010 * gdb.base/consecutive.exp: New file. Test stepping over
10011 breakpoints on consecutive instructions.
10012 * gdb.base/consecutive.c: New file.
10013
c70819fa
MS
10014 * gdb.base/call-rt-st.exp: Use double-backslash to quote
10015 curly braces in regular expressions.
10016
2b1a1355
MS
100172001-07-25 Michael Snyder <msnyder@redhat.com>
10018
10019 * gdb.base/ending-run.exp: Accept "Program exited normally" as
10020 legitimate output from stepping out of main.
10021
413eca6f
KS
100222001-07-22 Keith Seitz <keiths@redhat.com>
10023
10024 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
10025 the empty string, do not run the tests.
10026
7e5a9322
SC
100272001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10028
10029 * gdb.base/long_long.exp: Detect size of pointer. Take into
10030 account 2-byte pointers when testing for p/a results.
10031
de58f10f
SC
100322001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10033
d63a86f8 10034 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
10035 and defined to 1K for m68hc11.
10036 (random_data): Reduce table to 1K for embedded platforms (68hc11).
10037 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
10038 (sizeof_random_data): New variable to tell the size of the data table;
10039 don't test past this size; always run to main.
10040
d6f5fea1
SC
100412001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10042
10043 * gdb.base/return2.exp: return of long long and double fails for
10044 68HC11; don't execute these tests on that platform.
10045 * gdb.base/return.exp: Return of a double fails for 68hc11.
10046
c477543d
SC
100472001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10048
10049 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
10050 tests that print a float.
10051 * call-rt-st.exp: Likewise.
10052
63cf1c79
MK
100532001-07-12 Mark Kettenis <kettenis@gnu.org>
10054
10055 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
10056 running this test on Linux.
10057
112f9ab5
MC
100582001-06-24 Michael Chastain <chastain@redhat.com>
10059
10060 * gdb.base/arithmet.exp: Remove some tests to make all test names
10061 unique.
10062
4970cb0f
MS
100632001-07-03 Michael Snyder <msnyder@redhat.com>
10064
10065 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
10066 the output of the ptype command.
10067
d85da69f
MS
100682001-07-02 Michael Snyder <msnyder@redhat.com>
10069
4c8a82de
MS
10070 * gdb.base/completion.exp: Don't assume that break.c is the only
10071 source file that may contain functions named "marker".
d85da69f
MS
10072 * gdb.base/corefile.exp: Quote the curly braces in regexp.
10073
8afc772b
AC
100742001-06-28 Andrew Cagney <ac131313@redhat.com>
10075
10076 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
10077 of files to delete.
10078
10079 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
10080 * gdb.disasm/h8300s.exp: New file.
10081 gdb.disasm/h8300s.s: Likewise.
10082
cff22675
AC
100832001-06-27 Andrew Cagney <ac131313@redhat.com>
10084
10085 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
10086 empty breakpoint tables.
10087
68c81b54
AC
100882001-06-25 Andrew Cagney <ac131313@redhat.com>
10089
10090 * lib/mi-support.exp: Update args=... part of stop-reason
10091 patterns. Accept either a list or a tuple.
10092
2dd62704
AC
100932001-06-23 Andrew Cagney <ac131313@redhat.com>
10094
10095 * lib/mi-support.exp: Remove local emacs variable defining
10096 change-log-default-name.
10097
b4127474
MC
100982001-06-22 Michael Chastain <chastain@redhat.com>
10099
10100 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
10101 This is operationally compatible with the previous version.
10102
8dbfb380
JB
101032001-06-13 Jim Blandy <jimb@redhat.com>
10104
10105 * lib/gdb.exp (gdb_test): Doc fix.
10106
f2d8c86d
MC
101072001-06-10 Michael Chastain <chastain@redhat.com>
10108
10109 * gdb.base/exprs.exp: Remove a duplicate test.
10110
81564d34
JB
101112001-06-06 Jim Blandy <jimb@redhat.com>
10112
10113 * gdb.base/return2.exp (main): Use values to test float and double
10114 returns that are not NaN's, to avoid being confused by IEEE
10115 comparison rules.
10116
da55addb
MS
101172001-06-04 Michael Snyder <msnyder@redhat.com>
10118
10119 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 10120 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
10121 rather than wait for 12 more tests to time out.
10122
42c65987
JB
101232001-06-06 Jim Blandy <jimb@redhat.com>
10124
b18bced9 10125 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 10126 Don't forget to match the GDB prompt.
b18bced9 10127
42c65987
JB
10128 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
10129
5b41e5f0
JB
101302001-06-04 Jim Blandy <jimb@redhat.com>
10131
10132 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
10133 command.
10134
015e046f
KB
101352001-05-31 Kevin Buettner <kevinb@redhat.com>
10136
10137 * gdb.base/annota1.exp (info break): Match four or more spaces
10138 after "Address".
10139
fb1ffbbe
MC
101402001-05-31 Michael Chastain <chastain@redhat.com>
10141
10142 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
10143 (dm_type_int_star): Likewise.
10144 (dm_type_long_star): Likewise.
10145 (dm_type_void_star): Likewise.
10146
5ea2a32c
KB
101472001-05-29 Kevin Buettner <kevinb@redhat.com>
10148
10149 * gdb.base/completion.exp (INPUTRC): Set this environment variable
10150 to a known value in order to get consistent results regardless
10151 of the setting of INPUTRC or the presence or contents of .inputrc.
10152
ae23c492
MS
101532001-05-24 Michael Snyder <msnyder@redhat.com>
10154
ac55707e
MS
10155 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
10156 Don't require that the main thread and the manager thread are the
10157 first in the list.
10158
ae23c492
MS
10159 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
10160 debugging. If test fails, issue an "unsupported" not a "fail".
10161
400071f1
JB
101622001-05-24 Jim Blandy <jimb@redhat.com>
10163
10164 Don't assume that short is shorter than int.
10165 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
10166 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 10167 this isn't true.
400071f1
JB
10168 ("print unsigned char == (~0)"): Add test that verifies that ~0,
10169 an int, is not equal to ~0 stored in an unsigned char. This tests
10170 the same thing that the previous test meant to, but works on
10171 16-bit machines, too.
10172 ("print unsigned char != (~0)"): Same test, complemented.
10173
0816a3e5
MS
101742001-05-24 Michael Snyder <msnyder@redhat.com>
10175
10176 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 10177 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
10178 and prevents dejagnu getting out of step.
10179
f6dc23a9
KB
101802001-05-23 Kevin Buettner <kevinb@redhat.com>
10181
10182 * gdb.base/finish.exp (finish_void): Revise pattern for
10183 stopping on the call statement to not permit stopping at
10184 the start of the instructions comprising the call sequence.
10185
7dbd117d
MC
101862001-05-19 Michael Chastain <chastain@redhat.com>
10187
10188 * gdb.base/callfuncs.exp: Make all test names unique.
10189 * gdb.base/commands.exp: Make all test names unique.
10190 * gdb.base/condbreak.exp: Make all test names unique.
10191 * gdb.base/dbx.exp: Make all test names unique.
10192 * gdb.base/default.exp: Make all test names unique.
10193 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
10194 and TIMEOUT messages to their corresponding PASS message.
10195 * gdb.base/ending-run.exp: Make all test names unique.
10196 * gdb.base/long_long.exp: Remove duplicate test.
10197
6b0b0a9e
KB
101982001-05-21 Kevin Buettner <kevinb@redhat.com>
10199
10200 * gdb.base/finish.exp (finish_void): Allow "finish" command to
10201 stop on the call statement as well as the statement after the
10202 call.
10203
2caa35cb
MS
102042001-05-21 Michael Snyder <msnyder@redhat.com>
10205
10206 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
10207
40713331
EZ
102082001-05-10 Elena Zannoni <ezannoni@redhat.com>
10209
a9c64011
AS
10210 * gdb.base/completion.exp: Revamp test. Make it execute on all
10211 platforms.
40713331 10212
c2c1be8d
EZ
102132001-05-10 Elena Zannoni <ezannoni@redhat.com>
10214
a9c64011
AS
10215 * config/gdbserver.exp (gdb_load): Handle the case
10216 in which the arguments to gdbserver are given in the
10217 baseboard configuration file.
10218 Also handle the case in which the server needs to do a
10219 load.
2c9cd303 10220
9671de48
KS
102212001-05-07 Keith Seitz <keiths@cygnus.com>
10222
a9c64011
AS
10223 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
10224 set up the display for testing.
10225 (gdbtk_start): Convert all paths to paths that tcl will like.
10226 Export target information to environment.
10227 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
10228 necessary.
10229 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
10230 (to_tcl_path): New proc to convert a given pathname into
10231 a path acceptible as an argument to a tcl command.
10232 (_gdbtk_export_target_info): New proc to export target info
10233 into the environment for gdbtk testing.
10234 (gdbtk_done): New proc to signal end-of-test.
9671de48 10235
5a360f47
JB
102362001-05-06 Jim Blandy <jimb@redhat.com>
10237
10238 * restore.c: Make the code of caller0 correspond to its comment.
10239
66c756c6
MS
102402001-05-03 Michael Snyder <msnyder@redhat.com>
10241
10242 * config/sid.exp (gdb_target_sid): Check for error messages.
10243 On error or timeout, don't make expect exit (which will terminate
10244 all subsequent tests); instead just make gdb exit.
d63a86f8 10245 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
10246 return a negative value.
10247
a966fde5
JB
102482001-04-24 Jim Blandy <jimb@redhat.com>
10249
851c18e0
JB
10250 * gdb.c++/templates.exp: If we see the prompt for the overload
10251 list, but we haven't recognized any of the longer patterns,
10252 arrange for this test to fail, not hang.
10253
a966fde5
JB
10254 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
10255 variations.
10256
db144853
MC
102572001-04-22 Michael Chastain <chastain@redhat.com>
10258
10259 * gdb.c++/local.exp: Use the 'runto' library function.
10260 * gdb.c++/namespace.exp: Likewise.
10261 * gdb.c++/overload.exp: Likewise.
10262
3207ec21
KB
102632001-03-26 Kevin Buettner <kevinb@redhat.com>
10264
10265 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
10266 * gdb.base/step-line.exp: New file. Test step/next in presence of
10267 #line directives.
10268 * gdb.base/step-line.c: New file. Test program for the above.
10269 * gdb.base/step-line.inp: New file. We pretend that this file has
10270 been transformed by some other tool into step-line.c.
10271
13b57657
JB
102722001-03-21 Jim Blandy <jimb@redhat.com>
10273
10274 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
10275 unmangled operator names.
10276
754cbe1c
JB
102772001-03-20 Jim Blandy <jimb@redhat.com>
10278
10279 * gdb.threads/linux-dp.exp: Recognize an additional message
10280 generated by GDB when it doesn't understand how to debug threads
10281 on the target system.
10282
177495c9
AC
102832001-03-19 Andrew Cagney <ac131313@redhat.com>
10284
10285 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
10286
f266096b
MC
102872001-03-12 Michael Chastain <chastain@redhat.com>
10288
10289 * gdb.c++/derivation.exp: Use the 'runto' library function.
10290
cac3c2ff
MC
102912001-03-12 Michael Chastain <chastain@redhat.com>
10292
10293 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
10294
b6c11a24
MC
102952001-02-24 Michael Chastain <chastain@redhat.com>
10296
10297 * gdb.c++/ref-types.exp: Change handwritten code to library
10298 function 'runto'.
10299
6bae5bce
OF
103002001-03-16 Orjan Friberg <orjanf@axis.com>
10301
10302 * gdb.base/signals.exp: Set count to 0 explicitly.
10303
0015fd9a
MS
103042001-03-15 Mark Salter <msalter@redhat.com>
10305
10306 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
10307 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
10308 (gdb_load): Add support for additional target_info: gdb_download_size
10309 and gdb_load_timeout.
0015fd9a 10310
fc33412a
DT
10311Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
10312
10313 * gdb.base/annota1.exp: Move test of isnative to earlier in the
10314 file -- to prevent failing when the compile fails but we have no
10315 intention of running the tests anyway.
10316
10317 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
10318 tests if set.
10319
10320 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
10321 integers.
10322
10323 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
10324 * gdb.c++/namespace.exp: Ditto.
10325
115f06de
OF
103262001-03-07 Orjan Friberg <orjanf@axis.com>
10327
10328 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
10329 * gdb.base/pointers.exp: Relax pattern match of decimals.
10330
b6ba6518
KB
103312001-03-06 Kevin Buettner <kevinb@redhat.com>
10332
10333 * Makefile.in, config/abug.exp, config/cfdbug.exp,
10334 config/cpu32bug.exp, config/dve.exp, config/est.exp,
10335 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
10336 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
10337 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
10338 config/sh.exp, config/sid.exp, config/slite.exp,
10339 config/sparclet.exp, config/udi.exp, config/unknown.exp,
10340 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
10341 config/vxworks.exp, config/vxworks29k.exp,
10342 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
10343 gdb.base/all-bin.exp, gdb.base/annota1.exp,
10344 gdb.base/arithmet.exp, gdb.base/assign.exp,
10345 gdb.base/async.exp, gdb.base/attach.exp,
10346 gdb.base/bitfields.exp, gdb.base/bitops.exp,
10347 gdb.base/break.exp, gdb.base/call-ar-st.exp,
10348 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
10349 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
10350 gdb.base/commands.exp, gdb.base/completion.exp,
10351 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10352 gdb.base/constvars.exp, gdb.base/corefile.exp,
10353 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
10354 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
10355 gdb.base/ending-run.exp, gdb.base/environ.exp,
10356 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
10357 gdb.base/finish.exp, gdb.base/foll-exec.exp,
10358 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
10359 gdb.base/funcargs.exp, gdb.base/help.exp,
10360 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
10361 gdb.base/logical.exp, gdb.base/long_long.exp,
10362 gdb.base/maint.exp, gdb.base/mips_pro.exp,
10363 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
10364 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
10365 gdb.base/pointers.exp, gdb.base/printcmds.exp,
10366 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
10367 gdb.base/regs.exp, gdb.base/relational.exp,
10368 gdb.base/remote.exp, gdb.base/reread.exp,
10369 gdb.base/restore.exp, gdb.base/return2.exp,
10370 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
10371 gdb.base/selftest.exp, gdb.base/setshow.exp,
10372 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
10373 gdb.base/sigall.exp, gdb.base/signals.exp,
10374 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
10375 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
10376 gdb.base/step-test.exp, gdb.base/structs.c,
10377 gdb.base/structs.exp, gdb.base/structs2.exp,
10378 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
10379 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
10380 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
10381 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10382 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
10383 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
10384 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
10385 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
10386 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
10387 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
10388 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
10389 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
10390 gdb.fortran/types.exp, gdb.java/jmisc.exp,
10391 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
10392 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
10393 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10394 gdb.trace/circ.exp, gdb.trace/collection.exp,
10395 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10396 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10397 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
10398 gdb.trace/report.exp, gdb.trace/save-trace.exp,
10399 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10400 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10401 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
10402 notices.
10403
dc96c6c7 104042001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
10405
10406 * gdb.base/varargs.c (find_max_double): Fix printf format string:
10407 first arg is int not float.
10408
dc96c6c7 104092001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
10410
10411 * gdb.base/reread.exp: Unsupported for non-native targets;
10412 doesn't work for remote debugging.
10413
9b0c4aeb
FN
104142001-02-19 Fernando Nasser <fnasser@redhat.com>
10415
10416 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
10417 * gdb.base/ending-run.exp: Properly handle the BSP state when
10418 stepping past the end of main.
9b0c4aeb 10419
02aa71d5
MC
104202001-02-19 John Moore <jmoore@redhat.com>
10421
10422 * gdb.base/commands.exp (infrun_breakpoint_command_test):
10423 Converted HPUX fix for non-expected items following multiple
10424 step commands into general solution for all platforms.
10425
1fa449a4
MC
104262001-02-18 Michael Chastain <chastain@redhat.com>
10427
10428 * gdb.c++/classes.exp (do_tests): Change runto statements
10429 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10430 statements demangler agnostic.
10431 * gdb.c++/virtfunc.exp (do_tests): Likewise.
10432 (gdb_virtfunc_restart): Likewise.
10433
b2f9ec70
MC
104342001-02-14 Michael Chastain <chastain@redhat.com>
10435
10436 * gdb.c++/inherit.exp (do_tests): Change runto statements
10437 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10438 statements demangler agnostic.
10439
cf74b8ca
AC
10440Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
10441
10442 * gdb.threads/pthreads.exp: Unify pass/fail messages for
10443 ``continue to bkpt at common_routine in thread 2'' and ``stopped
10444 before calling common_routine 15 times'' tests.
10445
99f78f56
MC
104462001-02-11 Michael Chastain <chastain@redhat.com>
10447
10448 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
10449 Helps the test script figure out which demangler is in use.
10450 (dm_type_foo_ref): Ditto.
10451 (dm_type_int_star): Ditto.
10452 (dm_type_long_star): Ditto.
10453 (dm_type_unsigned_int): Ditto.
10454 (dm_type_void): Ditto.
10455 (dm_type_void_star): Ditto.
99707966 10456 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
10457 Probe the gdb demangler and set variables to accommodate
10458 formatting differences.
10459 (info_func_regexp): New function. Same as info_func, but
10460 matches against a regexp.
10461 (info_func): Match against a literal string.
10462 (print_addr_2): New function. Match against a literal string,
10463 which can be different from the input to gdb.
10464 (print_addr): Simply call print_addr_2 with the same argument twice.
10465 (test_lookup_operator_functions): Use demangler formatting variables.
10466 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
10467 the tests in the same order as the C++ class declaration.
10468 (test_paddr_operator_functions): Ditto.
10469 (test_paddr_overloaded_functions): Ditto.
10470 (test_paddr_hairy_functions): Use demangler formatting variables.
10471 Add reference to gdb/19 for related tests.
10472 (do_tests): Call probe_demangler.
10473
1de8f023
KB
104742001-01-30 Kevin Buettner <kevinb@redhat.com>
10475
10476 * gdb.c++/templates.cc (printf): Remove unused function definition.
10477
ca3f91ed
MS
104782001-01-26 Felix Lee <flee@redhat.com>
10479
10480 * sid.exp (sid_exit): Pass host, not target, to remote_close.
10481
104822001-01-25 matthew green <mrg@redhat.com>
10483
10484 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
10485 up sid.
10486 (sid_exit): Call `remote_pop_conn' after GDB is gone.
10487
104882001-01-25 matthew green <mrg@redhat.com>
10489
10490 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 10491 Deprecate $sid_spawn_id.
ca3f91ed
MS
10492 (sid_exit): Remove code necessary only for `spawn.'
10493
104942001-01-25 matthew green <mrg@redhat.com>
10495
10496 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
10497
fb18ec4a
MC
104982001-01-28 Michael Chastain <chastain@redhat.com>
10499
10500 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
10501 to call when tests fail. It takes gdb out of the overloaded
10502 function choice menu back to the main prompt, so that the test
10503 program stays synchronized.
10504 (set_bp_overloaded): New proc to collect all the common
10505 code for setting a breakpoint on an overloaded name. Calls
10506 take_gdb_out_of_choice_menu when needed.
10507 (menu_overload1arg): New variable to collect the repeated
10508 instances of the expected menu for an overloaded name. Change
10509 the regular expression to handle changes in g++ type encoding:
10510 "void" can be either "void" or "", and "unsigned int" can be
10511 either "unsigned int" or "unsigned".
10512 (continue_to_bp_overloaded): Change regular expressions to handle
10513 changes in g++ type encoding.
10514 (no proc): Call take_gdb_out_of_choice_menu when needed.
10515 Remove redundant calls to "info break". Accept either "canceled"
10516 or "cancelled". Change regular expressions in "info break"
10517 calls to handle changes in g++ type encoding. Give all tests
10518 unique strings.
10519
9c646a6e
BE
105202001-01-17 Ben Elliston <bje@redhat.com>
10521
10522 * config/sid.exp: New file.
10523
9549d9c1
AC
10524Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
10525
10526 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
10527
dc96c6c7 105282000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
10529
10530 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
10531 Add a RE to accept a non-ascii char if one is ever presented.
10532
b4df4f68
FN
105332000-12-20 Fernando Nasser <fnasser@redhat.com>
10534
297dd0fd 10535 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 10536
dc96c6c7 105372000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 10538
d63a86f8 10539 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
10540 in regexp. One '\' does not suffice on Linux.
10541
4a7bddb6
MC
105422000-12-09 Michael Chastain <chastain@redhat.com>
10543
10544 * gdb.base/break.exp (test_clear_command): Use a marker function
10545 rather than 'main' for the test function. Also move this
10546 test to an execution point where the marker function names are
10547 guaranteed to be bound to functions. (Executing tests after a
10548 'finish' from main runs into name conflicts with local names
10549 in __libc_start_main).
10550
dc96c6c7 105512000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
10552
10553 * gdb.base/finish.exp: New test for gdb's "finish" command.
10554 * gdb.base/return2.exp: New test for gdb's "return" command.
10555 * gdb.base/return2.c: New source file for above.
10556
dc96c6c7 105572000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
10558
10559 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
10560 * gdb.base/miscexprs.exp: Ditto.
10561 * gdb.base/pointers.exp: Ditto.
10562 * gdb.c++/derivation.exp: Ditto.
10563 * gdb.c++/local.exp: Ditto.
10564 * gdb.c++/namespace.exp: Ditto.
10565 * gdb.c++/overload.exp: Ditto.
10566 * gdb.c++/ref-types.exp: Ditto.
10567
dc96c6c7 105682000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
10569
10570 * gdb.base/constvars.exp: Test result of "up" command.
10571 * gdb.base/miscexprs.exp: Ditto.
10572 * gdb.base/pointers.exp: Ditto.
10573 * gdb.base/scope.exp: Ditto.
10574 * gdb.c++/derivation.exp: Ditto.
10575 * gdb.c++/local.exp: Ditto.
10576 * gdb.c++/namespace.exp: Ditto.
10577 * gdb.c++/overload.exp: Ditto.
10578 * gdb.c++/ref-types.exp: Ditto.
10579
44097287
FN
105802000-11-22 Michael Chastain <chastain@redhat.com>
10581
10582 * mips_pro.exp: Accept either "middle -> top -> main" or
10583 "middle -> main" in the backtrace, because gcc can optimize
10584 tail calls to jumps. Remove setup_xfail for the hppa case.
10585 Add a comment with the original warning messages from PR 3016,
10586 which was filed in 1993, to preserve them for posterity.
10587
9d2e1bab
ND
105882000-11-17 Nick Duffek <nsd@redhat.com>
10589
10590 * lib/gdb.exp (gdb_test): Override timeout with board info.
10591
1aca8eb7
ND
105922000-11-17 Nick Duffek <nsd@redhat.com>
10593
10594 * gdb.base/display.exp: Don't kill running stub. Add "again" to
10595 the second kill and detach messages.
10596
93076499
ND
105972000-11-17 Nick Duffek <nsd@redhat.com>
10598
10599 * configure.in: Add AC_EXEEXT.
10600 * configure: Regenerate.
10601 * Makefile.in (just-check): Export EXEEXT.
10602 * lib/gdb.exp ($EXEEXT): Import from environment.
10603 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
10604 expect "maint dump-me" on Cygwin.
10605 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
10606 $EXEEXT.
10607
30e87cd3
ND
106082000-11-17 Nick Duffek <nsd@redhat.com>
10609
10610 * gdb.base/break.exp: Test backtrace and finish from called
10611 function on all platforms, not just HP-UX.
10612
dc96c6c7 106132000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
10614
10615 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
10616 code from gdb_target_monitor, so it can be used independantly
10617 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 10618
dc96c6c7 106192000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
10620
10621 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
10622 * gdb.base/corefile.exp: Expect the message "Program is being
10623 debugged already" when we send the "corefile" command, since
10624 the preceeding gdb_load may have connected gdb to a remote target.
10625 * gdb.base/display.exp: Disable hardware watchpoints if new
10626 board info variable "no_hardware_watchpoints" is true.
10627 Replace single-letter commands with more readable ones.
10628 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
10629 if new board info variable "no_hardware_watchpoints" is true.
10630 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
10631 to see if stdio (printf) testing is possible.
10632 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
10633 board info variable "no_hardware_watchpoints" is true. Use new
10634 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
10635
39124dea
FN
106362000-11-13 Fernando Nasser <fnasser@redhat.com>
10637
10638 From Orjan Friberg <orjanf@axis.com>:
10639 * gdb.base/printcmds.exp: Escape curly braces followed by a number
10640 in array print pattern match.
10641
a9e2e984
FN
106422000-11-09 Fernando Nasser <fnasser@redhat.com>
10643
10644 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
10645 spelling "cancelled" to U.S. spelling "canceled" to match changes
10646 made to gdb.
10647 * gdb.c++/ovldbreak.exp: Ditto.
10648
c7db355b
PS
106492000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10650
10651 * gdb.base/callfuncs.c (main): Moved to end of file, call
10652 t_double_values to initialize the FPU before inferior calls are made.
10653 * gdb.base/callfuncs.exp: Test for register preservation after calling
10654 inferior functions. Add tests for continuining, finishing and
10655 returning from a stop in a call dummy.
10656
dc96c6c7 106572000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
10658
10659 * gdb.base/commands.exp: Break up long lines, and re-indent.
10660
dc96c6c7 106612000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
10662
10663 * config/gdbserver.exp: Rewritten from the ground up, to make it
10664 compatible with the current dejagnu tree, and to make it work with
10665 the new "gdbserver" in libremote.
10666
dc96c6c7 106672000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10668
10669 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
10670 * gdb.base/varargs.exp: Skip entire test if no printf support.
10671 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
10672 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
10673
dc96c6c7 106742000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10675
10676 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
10677 no floating point support.
10678 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
10679 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
10680 * gdb.base/call-rt-st.exp: Ditto.
10681 * gdb.base/call-strs.exp: Ditto.
10682
bac5fc66
JG
106832000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
10684
10685 * gdb.base/sizeof.c: include <stdio.h>.
10686
10687 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
10688 'finish', otherwise uncaptured gdb_prompt would potentially
10689 throw remaining test points out of sync.
bac5fc66 10690
b22a6027
SB
106912000-07-26 Scott Bambrough <scottb@netwinder.org>
10692
10693 * gdb.base/recurse.exp: Run tests for all targets.
10694 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
10695 gnu-oldld case on ARM.
10696 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
10697 for ARM targets.
d63a86f8 10698
d8231941
AG
10699Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
10700
10701 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
10702 * gdb.java/configure: Rebuild.
10703
8caabe69
AG
10704Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
10705
10706 * gdb.java/jv-exp.exp: New file.
10707
9d273ca3
AG
10708Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
10709
10710 * configure: Rebuilt.
10711 * configure.in (configdirs): Add gdb.java.
10712 * gdb.java/jmisc.java: New file.
10713 * gdb.java/jmisc.exp: New file.
10714 * gdb.java/Makefile.in: New file.
10715 * gdb.java/configure: Rebuilt.
10716 * gdb.java/configure.in: New file.
10717 * lib/java.exp: New file.
10718
4f823a66
AC
10719Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
10720
10721 * gdb.base/exprs.exp: Test casts to a pointer including over and
10722 underflow.
10723
2391e11d
AC
10724Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
10725
10726 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
10727 and the compilers sizes.
10728
54602222
ND
107292000-07-09 Nick Duffek <nsd@redhat.com>
10730
10731 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
10732 (use_methods): New function.
10733 (main): Call use_methods().
10734 * gdb.c++/classes.exp (test_method_param_class): New procedure.
10735 (do_tests): Call test_method_param_class.
10736
2bec0572
ND
107372000-07-09 Nick Duffek <nsd@redhat.com>
10738
10739 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
10740 spelling.
10741 (test_enums): New procedure. Move enum tests from end of script
10742 to here. Set breakpoint on function name instead of line number.
10743 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
10744 (enums2): New marker function.
10745 (enums1): New function.
10746 (main): Call enums1(). Move enum tests to enums1().
10747
78492fde
AC
10748Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
10749
10750 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
10751 compile/link program. Update line numbers.
10752 * gdb.asm/d10v.inc: Define ``startup''.
10753 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 10754
49a2cef8
AC
10755Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
10756
10757 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
10758
3e6c8688
EZ
107592000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10760
10761 * gdb.base/maint.exp: Add 'maint print architecture' item to output
10762 of 'help maint print' command.
10763
9ff5cbe9
AC
10764Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
10765
10766 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
10767 they use gdb_expect_list.
10768
17c579bd
AC
10769Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
10770
10771 * gdb.base/commands.exp: Use ``set remote
10772 memory-read-packet-size'' instead of ``set endian big'' to test
10773 long commands.
10774
e6d71bf3
DB
107752000-06-03 Daniel Berlin <dan@cgsoftware.com>
10776
10777 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 10778 g++, and stop skipping them.
e6d71bf3
DB
10779
10780 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
10781 work under g++.
10782
d63a86f8 10783 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
10784 initialization.
10785
dc96c6c7 107862000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
10787
10788 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
10789 the regular expression: accept an (almost) arbitrary sequence of
10790 "frames-invalid" and "breakpoints-invalid" messages both before
10791 and after the "starting" message.
10792
dc96c6c7 107932000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
10794
10795 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 10796
dc96c6c7 107972000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
10798
10799 * gdb.base/annota1.exp (annotate-signal-handler-caller):
10800 Relax the regular expression a little, make it pass on Solaris 8.
10801
8216cda9
KB
108022000-05-12 Kevin Buettner <kevinb@redhat.com>
10803
10804 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 10805 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
10806 Instead, it is permissible for gdb to stop on the line of the
10807 call itself.
10808
1a570b2f
MS
108092000-05-12 Michael Snyder <msnyder@.cygnus.com>
10810
10811 * gdb.base/break.exp (bp on small function, optimized file):
10812 Add a second pass pattern. The behavior differs here between stabs
10813 and dwarf for one-line functions. Stabs preserves two line symbols
10814 (one before the prologue and one after) with the same line number,
10815 but dwarf regards these as duplicates and discards one of them.
10816 Therefore the address after the prologue (where the breakpoint is)
10817 has no exactly matching line symbol, and GDB reports the breakpoint
10818 as if it were in the middle of a line rather than at the beginning.
10819
dc96c6c7 108202000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 10821
d63a86f8 10822 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
10823 rather than "send_gdb" (for consistancy).
10824
7d418785
AC
10825Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
10826
10827 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
10828 * gdb.c++/templates.cc: Properly check for GCC version number.
10829 * lib/compiler.cc: Likewise
10830
dc96c6c7 108312000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 10832
d63a86f8 10833 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
10834 gdb may not stop at the first line of main, due to code motion.
10835
dc96c6c7 108362000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
10837
10838 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
10839 This test depends on parsing the printf output from the target.
10840 Since the sparclet stub doesn't do stdio, this will never work.
10841 * gdb.base/call-rt-st.exp: ditto.
10842 * gdb.base/call-strs: ditto.
10843
dc96c6c7 108442000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
10845
10846 * gdb.base/miscexprs.exp: make sizeof long array test portable.
10847
10848 * gdb.base/ending-run.exp: After connecting to a remote target,
10849 but before running, the target will appear to be in a random
10850 location. Specify both a file and a line for breakpoints.
10851 Also, the function that calls main may be called 'init'
10852 rather than 'start'.
10853
a5a51225
EZ
108542000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10855
10856 * gdb.base/help.exp: Update output for add-symbol-file command.
10857
7930cc7c
FN
108582000-04-10 Fernando Nasser <fnasser@cygnus.com>
10859
10860 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
10861 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
10862
23e37ab1
C
108632000-04-07 J.T. Conklin <jtc@redback.com>
10864
e93c542c
C
10865 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
10866
23e37ab1
C
10867 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
10868
591b8fa3
PDM
10869Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
10870
10871 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
10872 values that can be represented exactly.
10873 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
10874 above change, and to not check against the directory part of the source
10875 file name.
10876 (step into print_long_arg_list): Likewise.
10877 (print print_small_structs from print_long_arg_list): Likewise.
10878 (print print_long_arg_list): Likewise.
10879
7a495180
EZ
108802000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10881
30b53638 10882 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 10883
beb998c6
AC
10884Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
10885
10886 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
10887
1c689132
DB
108882000-03-25 Daniel Berlin <dan@cgsoftware.com>
10889
10890 * gdb.base/commands.exp (deprecated_command_test): Add test for
10891 deprecate with no arguments.
10892
c1790a9d
JL
108932000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
10894
10895 * gdb.base/break.exp: Add new test for setting breakpoints on
10896 optimized code so we can test breakpoints work even when function
10897 prologues may be optimized away
10898
003ba290
FN
108992000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
10900
10901 From David Whedon <dwhedon@gordian.com>
a9c64011 10902 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 10903
6837a0a2
DB
109042000-03-22 Daniel Berlin <dan@cgsoftware.com>
10905
10906 * gdb.base/help.exp: Added test for new apropos command.
10907
b9593231
KB
109082000-03-21 Kevin Buettner <kevinb@redhat.com>
10909
10910 * gdb.base/pointers.c (usevar): New function.
10911 (main): Make sure that global variables v_int_pointer2, rptr,
10912 and y are all referenced someplace in the program by calling
10913 usevar() on them. [Some linkers delete symbols which are
10914 never referenced. The space remains, but there's no way to
10915 get a (symbolic) handle on the variable from the debugger.]
10916
751a959b
EZ
109172000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10918
10919 * gdb.base/printcmds.c: Add typedeffed arrays.
10920
10921 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
10922 procedure to test arrays that are typedef'd.
10923
73a93a32
JI
109242000-03-13 James Ingham <jingham@leda.cygnus.com>
10925
10926 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 10927 the library directories.
73a93a32 10928
fb40c209
AC
10929Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
10930
10931 * configure.in (configdirs): Add sub directory gdb.mi.
10932 * configure: Re-generate.
10933
10934 * gdb.mi: New directory.
d63a86f8 10935
ee4dd2c9
AC
109362000-02-25 Scott Bambrough <scottb@netwinder.org>
10937
10938 * gdb.base/long_long.exp: Correct test suite failure when printing
10939 a long long value as a double on ARM platforms.
10940
70f0cc22
JB
109412000-02-16 Jim Blandy <jimb@redhat.com>
10942
10943 * gdb.base/break.exp ("breakpoint line number"): Make sure the
10944 default source file is set properly before running this test.
10945
853819b8
EZ
109462000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10947
10948 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
10949 gdbtk/library directory, not in gdbtcl2.
10950
dfcd3bfb
JM
109512000-02-04 Jim Blandy <jimb@redhat.com>
10952
10953 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
10954 backslash from regexp pattern.
10955
10956 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
10957 procedure. Use it to run all the "continue to bp overloaded"
10958 tests. Note that this changes the names of the tests slightly.
10959 If the breakpoint hit message includes a hex PC value, because
10960 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
10961 from the real source code, still consider that a pass.
10962
10963 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
10964 XFAIL here if the breakpoint message contains a hex address. Note
10965 similar change on 1999-11-02.
10966
10967 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
10968
10969 * gdb.base/ptype.exp: Establish a default source file before
10970 calling get_debug_format.
10971
109722000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
10973
10974 * gdb.base/watchpoint.exp: Remove duplication of test messages.
10975
8b93c638
JM
109762000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10977
10978 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
10979 of successive stepi commands -- while in the prologue we should see
10980 the function entry bracket.
10981
109822000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10983
10984 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
10985 reach __change_mode() when stepping through the end of main().
10986
c5394b80
JM
109872000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
10988
10989 * gdb.base/default.exp: Fix expected pattern.
10990 * gdb.base/help.exp: Same.
10991
0d06e24b
JM
109922000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10993
10994 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
10995 Don't use xfail's because that affects only the following test.
d63a86f8 10996
0d06e24b
JM
10997 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
10998 solaris or linux.
10999
11000 * gdb.base/selftest.exp: Update to reflect changes to main.c.
11001
dc96c6c7 110022000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 11003
d63a86f8 11004 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
11005 "A syntax error" rather than "A parse error". Accept both.
11006
110072000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
11008
11009 * gdb.base/default.exp: Remove OS dependent string from "target
11010 remote" test.
11011 * gdb.base/help.exp: Same for "help target remote" test.
11012
c3f6f71d
JM
110132000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11014
11015 From Jim Kingdon <kingdon@redhat.com>:
11016
11017 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
11018 prompt (cleanup rather than necessity, but still might keep output
11019 from spilling to next test).
11020
110212000-01-02 Fred Fish <fnf@cygnus.com>
11022
11023 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
11024 AIX, which defines them in <sys/types.h>.
11025
ed9a39eb 110261999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 11027
ed9a39eb
JM
11028 * gdb.base/default.exp: Match arm* etc instead of arm in "info
11029 float" test.
11030
110311999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 11032
ed9a39eb 11033 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
11034
11035 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
11036 outermost frame disallowed".
11037
110381999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
11039
11040 * gdb.base/setvar.exp: New tests for setting the value of a struct
11041 with a constant list.
11042
110431999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11044
11045 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
11046 require the user to type a cast before setting the value of a struct.
11047
de57eccd
JM
110481999-12-06 Jim Blandy <jimb@cygnus.com>
11049
11050 * gdb.base/default.exp: Expect the new 'info float' command on
11051 all i386 platforms.
11052
11053 * gdb.threads/linux-dp.exp: Expand our ability to recognize
11054 LinuxThreads libraries that don't support debugging.
11055
c2d11a7d
JM
11056Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11057
11058 * gdb.base/remote.c: Fill the buffer with truely random data.
11059 Change the buffer type to ``unsigned char'' to simplify size
11060 arithmetic.
11061
11062 * gdb.base/remote.exp: Reduce download numbers by one. Typical
11063 stub only handles 400-1 byte packets. Verify that the download
11064 worked.
11065
110661999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
11067
11068 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
11069 tests, using UNRESOLVED for the untested cases. Also, does not wait
11070 for a timeout if the prompt was received before a recognizable pattern.
11071
110721999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
11073
11074 * lib/gdb.exp (gdb_expect_list): Fix spelling.
11075
110761999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11077
11078 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
11079 watchpoints.
11080
110811999-11-24 Jason Merrill <jason@casey.cygnus.com>
11082
11083 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
11084
11085 * gdb.c++/local.exp: Be more flexible in recognizing local class
11086 name mangling. Don't allow horribly truncated method names.
11087 * gdb.c++/derivation.exp: Expect protected inheritance.
11088 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
11089 * gdb.c++/virtfunc.exp: Likewise.
11090 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
11091 when printing a nested enum.
11092
110931999-11-22 Jim Blandy <jimb@cygnus.com>
11094
11095 * gdb.base/step-test.exp: Properly await GDB's response to setting
11096 a breakpoint on the call to large_struct_by_value.
11097
11098 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
11099 just because we have debug info for the `start' function.
11100
111011999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
11102
11103 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
11104 "Unknown signal" messages, which indicate (on LinuxThreads) that
11105 GDB doesn't know how to debug threads on this system. This is
11106 better than hanging while philosopher 0 dumps chatter into gdb.log.
11107
111081999-11-18 Tom Tromey <tromey@cygnus.com>
11109
11110 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
11111
111121999-11-18 Fred Fish <fnf@cygnus.com>
11113
11114 * gdb.base/coremaker2.c: Add sample program for generating
11115 cores that is more self contained than coremaker.c. Eventually
11116 I'll add more code to this and tie it into the testsuite.
11117
4ce44c66
JM
111181999-11-12 Stan Shebs <shebs@andros.cygnus.com>
11119
11120 * gdb.base/dollar.exp: Remove, now in gdb.hp.
11121
111221999-11-10 Jimmy Guo <guo@cup.hp.com>
11123
11124 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
11125 from $srcdir/lib/.
11126 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
11127 and gdb.c++/.
11128
11129 * gdb.c++/derivation.exp: remove redundant get compiler info code.
11130
d63a86f8 11131 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
11132 'continue with watch' test point.
11133
111341999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
11135
11136 Merged from p2linux-990323-branch:
d63a86f8 11137
4ce44c66
JM
11138 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
11139
11cf8741
JM
11140Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
11141
11142 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
11143 {limit,fixed}''. Test ``set download-write-size''.
11144
11145Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
11146
11147 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
11148 gdb_expect_list.
11149
11150Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
11151
11152 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
11153
111541999-11-03 Mark Salter <msalter@cygnus.com>
11155
11156 * gdb.base/break.exp: Fix "stub continue" pattern.
11157
111581999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
11159
11160 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
11161
111621999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
11163
11164 * gdb.base/display.exp ("finish"): Add timeout clause.
11165
11166 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
11167 plain prompt clause, so this doesn't have to time out in order to
11168 fail.
11169
11170 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
11171 breakpoint hit messages include an address.
11172
11173 * gdb.base/display.exp: Don't forget to escape parens in regular
11174 expressions. Unix regexp notatation sucks.
11175
111761999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11177
11178 * gdb.base/annota1.exp: Test for annotate-signalled: change output
11179 order for 'signalled' message.
11180
5c44784c
JM
111811999-11-01 Stan Shebs <shebs@andros.cygnus.com>
11182
11183 From Jimmy Guo <guo@cup.hp.com>:
11184 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
11185 * gdb.base/annota1.c: Add code for tests to work with.
11186
111871999-10-26 Frank Ch. Eigler <fche@cygnus.com>
11188
11189 * gdb.base/remote.exp: New test for remote downloading settings.
11190 * gdb.base/remote.c: New file with large .data.
11191
917317f4
JM
111921999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
11193
11194 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
11195 for LinuxThreads support, merged from the Code Fusion branch.
11196
11197Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
11198
11199 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
11200 containing exp_continue into a while within an expect. Don't
11201 attempt a start more than three times. Check return value from
11202 gdb_load.
d63a86f8 11203
2df3850c
JM
11204Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
11205
11206 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
11207 a pass case.
11208
2acceee2
JM
112091999-10-01 Kevin Buettner <kevinb@cygnus.com>
11210
11211 * gdb.base/break.c (main): Added a statement that we can step
11212 off of.
11213 * gdb.base/break.exp: Added tests for setting a breakpoint
11214 at an offset and stepping onto a breakpoint.
11215
112161999-10-01 Fred Fish <fnf@cygnus.com>
11217
d63a86f8 11218 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
11219 gdb output.
11220
c2c6d25f
JM
112211999-09-18 Jim Blandy <jimb@cris.red-bean.com>
11222
11223 * gdb.base/break.exp: Code locations are in hex, don't forget!
11224 (For HP-UX.)
11225
112261999-09-17 Stan Shebs <shebs@andros.cygnus.com>
11227
11228 * condbreak.exp: Use break.c as test program.
11229 * condbreak.c: Remove, redundant with break.c.
11230
112311999-09-15 Stan Shebs <shebs@andros.cygnus.com>
11232
11233 * config/monitor.exp (gdb_target_monitor): Disable X- and
11234 Z-packets if the target needs it.
11235
112361999-09-13 James Ingham <jingham@leda.cygnus.com>
11237
11238 * gdb.c++/overload.exp: Added tests for listing overloaded
11239 functions with function pointers in the arg, explicitly calling
11240 out the version you want.
11241
cff3e48b
JM
112421999-09-09 Stan Shebs <shebs@andros.cygnus.com>
11243
11244 * long_long.exp: Add variations of test cases that work for
11245 targets with 16-bit ints and 32-bit doubles.
11246
d4f3574e
SS
112471999-09-08 Stan Shebs <shebs@andros.cygnus.com>
11248
11249 * break.c (main): Compare a possibly-uninitialized argc with an
11250 unlikely value that fits in 16 bits.
11251
112521999-09-07 Stan Shebs <shebs@andros.cygnus.com>
11253
11254 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
11255 0xfeeb, don't want negative numbers if ints are 16 bits.
11256
11257 * lib/gdb.exp (skip_cplus_tests): New proc.
11258 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11259 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
11260 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
11261 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
11262 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
11263 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
11264 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
11265 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
11266
11267 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
11268
11269Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
11270
11271 * gdb.base/corefile.exp (up): Allow a parameter to appear
11272 in the frame that we're going up to.
11273
11274 From Jim Blandy <jimb@cygnus.com>:
11275
11276 * gdb.base/default.exp (info float): Expect some output now.
11277
11278 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
11279 returning floating-point values to fail on the x86.
11280 * gdb.base/callfwmall.exp (do_function_calls): Same.
11281
11282 * gdb.base/list.exp (test_listsize): Correct expectations for
11283 listing line 1 with listsize 2. Also, listing a single line
11284 works now, as does listing three lines. [Kevin's note: There
11285 were a number of other cases fixed too where the expectations
11286 differed...]
11287
112881999-09-02 Stan Shebs <shebs@andros.cygnus.com>
11289
11290 * gdb.base/selftest.exp: Add case for when version prints as
11291 constant string instead of char pointer.
11292
104c1213
JM
112931999-08-25 Stan Shebs <shebs@andros.cygnus.com>
11294
11295 * gdb.base/ending-run.exp: Add Solaris case for what happens when
11296 stepping out of main.
11297
11298 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
11299 G++ used.
11300
11301 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
11302 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
11303
11304 * gdb.c++/ovldbreak.exp: Update match string in test that
11305 includes a warning of multiple breakpoints.
11306
113071999-08-24 Stan Shebs <shebs@andros.cygnus.com>
11308
11309 * gdb.base/display.exp: Improve precision of step-after-finish
11310 added yesterday.
11311
11312 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
11313 test.
11314
11315 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
11316 configs when using G++, not just hppa*.
11317
113181999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11319
11320 * gdb.base/async.c: New file.
11321 * gdb.base/async.exp: New file.
11322
11323Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
11324
11325 * gdb.base/break.exp: Tweak PA specific tests to properly handle
11326 PA64.
11327
53a5351d
JM
11328Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
11329
104c1213
JM
11330 * gdb.base/display.exp: "finish" can leave us mid-line on many
11331 targets, deal with it. Add a small constant to main, instead of
11332 1000 since main+1000 may not be a valid address in the target.
11333
53a5351d
JM
11334 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
11335 on hpux11.
11336
11337 * gdb.base/attach.exp: Handle another hpux11 error message variant
11338 when attaching to a process that does not exist.
11339
113401999-08-19 J.T. Conklin <jtc@redback.com>
11341
11342 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
11343 characters in 'continue to 1241' test.
11344
113451999-08-17 Stan Shebs <shebs@andros.cygnus.com>
11346
11347 * gdb.base/call-ar-st.exp: Add a shorter match case for the
11348 stop in print_long_arg_list, define and use a whitespace
11349 variable in print_small_structs test, add an XFAIL for Solaris.
11350 * gdb.base/dbx.exp: XFAIL func commands until somebody is
11351 interested enough to fix.
11352
7be570e7
JM
113531999-08-13 Keith Seitz <keiths@cygnus.com>
11354
11355 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
11356 (dbx_gdb_load): Remove. Use gdb_load instead, since that
11357 proc knows about targets other than the natives.
11358 (test_assign): Use "gdb_run_cmd" to "run" the target.
11359 Check that we've actually hit the breakpoint at main.
11360 When we attempt to assign a value to a local variable, check
11361 that the variable is in the current scope, i.e., don't use
11362 a test with an empty result.
11363
11364Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
11365
11366 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
11367 command.
11368
113691999-08-09 Stan Shebs <shebs@andros.cygnus.com>
11370
11371 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11372 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
11373 gdb.compat, gdb.threads-hp.
11374 gdb.hp/configure, gdb.hp/configure.in: New files.
11375 gdb.hp/Makefile.in: Recurse into new subdirs.
11376 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
11377 gdb.hp/gdb.objdbg: New directory, tests for debugging info
11378 in object files.
11379 gdb.hp/tools: New directory, aux tools for HP-specific tests.
11380
96baa820
JM
113811999-08-05 Stan Shebs <shebs@andros.cygnus.com>
11382
11383 * gdb.base/display.exp: Help expect by putting a newline in the
11384 funky printf, remove a bogus p/a test.
11385
113861999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11387
11388 * gdb.base/display.exp: Make sure that when we say 'run', we are
11389 connected to the target. This is necessary when running not
11390 natively.
11391
113921999-08-03 Stan Shebs <shebs@andros.cygnus.com>
11393
11394 * gdb.base/step-test.exp: Removed some extraneous messages.
11395
11396 * gdb.base/long_long.exp: Don't run memory examination tests
11397 on little-endian targets (they will need a different set of
11398 results to match).
11399
114001999-08-02 Stan Shebs <shebs@andros.cygnus.com>
11401
11402 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
11403 until somebody decides to fix GDB.
11404
11405 * gdb.base/long_long.c: Stop compiler complaint by specifying long
11406 constant as "ULL".
11407 * gdb.base/long_long.exp: Loosen x/c test, add partial result
11408 matches for a couple x/2 commands.
11409
a0b3c4fd
JM
114101999-07-30 Stan Shebs <shebs@andros.cygnus.com>
11411
11412 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
11413 by merging in ref-types2 tests.
11414 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
11415
11416 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11417 * gdb.c++/Makefile.in: Add standard actions.
11418 (EXECUTABLES): Rename from PROGS, update list.
11419 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
11420 from gdb.hp.
11421 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
11422 foo and bar locals.
11423 * gdb.c++/anon-union.exp: Fix tests to match.
11424 * gdb.c++/classes.exp: Run if HP compiler used, add extra
11425 expect matches to handle output variations.
11426 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
11427 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
11428 output, add HP alternatives for new and delete prints.
11429 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
11430 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
11431 * gdb.c++/demangle.exp: Use $style when reporting failure.
11432 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
11433 * gdb.c++/inherit.exp: Run if HP compiler used, add some
11434 match alternatives.
11435 * gdb.c++/local.exp: Add match alternatives or xfails for HP
11436 compilers.
11437 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
11438 * gdb.c++/method.exp: Add match alternatives.
11439 * gdb.c++/misc.cc: Add bool types.
11440 * gdb.c++/misc.exp: Add tests for bool types.
11441 * gdb.c++/overload.exp: Add xfails.
11442 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
11443 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
11444 add some more template parameter tests (only for HP currently).
11445 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
11446 * gdb.c++/virtfunc.cc: Add return type and value for main.
11447 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
11448 match alternatives.
d63a86f8 11449
a0b3c4fd
JM
114501999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11451
11452 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
11453
114541999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
11455
11456 * gdb.base/signals.exp: Don't expect getting a backtrace from
11457 within a signal handler to fail on Linux.
11458
114591999-07-29 Stan Shebs <shebs@andros.cygnus.com>
11460
11461 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11462 * lib/gdb.exp: Remove some gratuitious semicolons.
11463 (delete_breakpoints): Increase timeout.
11464 (gdb_expect): Add -notransfer option.
11465 (gdb_test): Use -notransfer option.
11466 (get_compiler_info): Add f77 case.
11467 (get_compiler): New proc, split out from gdb_preprocess, add f77
11468 case.
11469 (gdb_preprocess): Call get_compiler.
11470
11471 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
11472 * gdb.base/attach.exp, gdb.base/display.exp,
11473 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
11474 gdb.base/long_long.exp, gdb.base/printcmds.exp,
11475 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
11476 third arg to gdb_test.
11477 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
11478 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
11479 HP-UX xfails, add others.
11480 * gdb.base/completion.exp: Reflect name change of self-test.
11481 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
11482 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
11483 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
11484 HP failure number.
11485 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
11486 useless HP-UX 10.30 references.
11487 * gdb.base/maint.exp: Loosen matches.
11488 * gdb.base/pointers.c (main): Declare more_code.
11489 * gdb.base/pointers.exp: Match on output of a `next'.
11490 * gdb.base/structs.c: Add prototypes.
11491 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
11492 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
11493
114941999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11495
11496 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
11497 command.
11498
114991999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11500
11501 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
11502 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
11503
11504 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
11505 debug info. Deal with lack of signal hanlder info in stack.
11506
a9c64011 11507 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
11508 * gdb.base/annota1.exp: If printf has debug info, deal with it.
11509
5a2468f5
JM
115101999-07-19 Stan Shebs <shebs@andros.cygnus.com>
11511
11512 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
11513 gdb.base/foll-vfork.exp: Don't run for crosses.
11514
adf40b2e
JM
11515Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11516
11517 * gdb.base/configure.in: Check for gdbvars.exp instead of
11518 a1-selftest.exp.
11519 * gdb.base/configure: Re-generate.
11520
115211999-07-12 Stan Shebs <shebs@andros.cygnus.com>
11522
11523 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
11524 in trying to run first and name is too long.
11525
11526 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
11527 pointers2.c and pointers2.exp, respectively.
11528 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
11529 doschk happier.
11530
43e526b9
JM
115311999-07-08 Stan Shebs <shebs@andros.cygnus.com>
11532
11533 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
11534 callfuncs2.c and callfuncs2.exp.
11535
11536 * gdb.base/list.exp: Remove mistaken xfails.
11537 * gdb.base/list0.h: Add optional prototypes.
11538
9846de1b
JM
11539Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
11540
a9c64011 11541 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 11542 calling malloc.
a9c64011
AS
11543 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
11544 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
11545 use.
11546
115471999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11548
11549 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
11550 * gdb.base/annota2.cc, annota2.exp: Move from here.
11551 * gdb.c++/annota2.cc, annota2.exp: To here.
11552 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
11553
43ff13b4
JM
11554Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
11555
11556 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
11557 a consistent format.
11558
085dd6e6
JM
115591999-06-25 Stan Shebs <shebs@andros.cygnus.com>
11560
11561 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11562 * lib/gdb.exp (get_compiler_info): Add detection for assorted
11563 HP compilers, also set the globals $true and $false.
11564
11565 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
11566 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
11567 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
11568 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
11569 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
11570 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
11571 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
11572 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
11573 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
11574 whatis.c} Add C++ compatible function definitions and return
11575 types, add includes for library functions.
11576 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
11577 * gdb.base/step-test.c (myglob): Rename from glob.
11578 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
11579 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
11580 files, move here from gdb.hp.
11581 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
11582 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
11583 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
11584 Adjust line numbers in regexps.
11585
11586 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
11587 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
11588 instead of 0/1.
11589
11590 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
11591 foll-vfork.exp: New files, move here from gdb.hp.
11592 * gdb.base/page.exp: New file, test of pagination command.
11593
11594 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
11595 recursion test.
11596 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
11597
11598 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
11599 gdb.base/solib.exp: Fix compiler invocation process.
11600
11601 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
11602 HP-UX 11, turn off overload resolution explicitly.
11603 * gdb.base/commands.exp: Set argument list explicitly, add
11604 watchpoint test.
11605 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
11606 them work.
11607 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
11608 expressions properly.
11609 * gdb.base/corefile.exp: Loosen the match slightly.
11610 * gdb.base/default.exp: Allow "Error accessing memory" message
11611 also.
11612 * gdb.base/display.exp: Skip over x/0 j if PA64.
11613 * gdb.base/funcargs.exp: Add xfails for HP-UX.
11614 * gdb.base/interrupt.exp: Ditto.
11615 * gdb.base/langs.exp: Add symbolic matches governed by compiler
11616 in use.
11617 * gdb.base/list.exp: Add xfails for HP-UX.
11618 * gdb.base/long_long.exp: Refine some of the numeric matches.
11619 * gdb.base/mips_pro.exp: Xfail on HP-UX.
11620 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
11621 * gdb.base/nodebug.exp: Succeed on more varieties of output.
11622 * gdb.base/opaque.exp: Remove some HP-UX xfails.
11623 * gdb.base/ptype.exp: Succeed on more varieties of output.
11624 * gdb.base/scope.exp: Add xfails for HP-UX.
11625 * gdb.base/sect-cmd.exp: Add more cases.
11626 * gdb.base/setvar.exp: Add xfails for HP-UX.
11627 * gdb.base/shlib-call.exp: Loosen some matches slightly.
11628 * gdb.base/signals.exp: Match on void symbolically.
11629 * gdb.base/step-test.exp: Add case for PA64.
11630 * gdb.base/term.exp: Add exit and restart.
11631 * gdb.base/twice.exp: Clean up after self.
11632 * gdb.base/varargs.exp: Disable overload resolution explicitly.
11633 * gdb.base/whatis.exp: Allow more ways to pass tests.
11634
11635 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
11636 no longer useful.
11637
11638Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
11639
11640 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
11641 list of patterns.
11642 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
11643 print_double_array(double_array)", "continuing to breakpoint
11644 1018", "print print_double_array(array_d)" and "continuing to
11645 1034" tests.
d63a86f8 11646
085dd6e6
JM
116471999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
11648
a9c64011 11649 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
11650
116511999-06-24 Stan Shebs <shebs@andros.cygnus.com>
11652
11653 * config/mt-*: Remove, these haven't been used since 1996.
11654
116551999-06-22 Stan Shebs <shebs@andros.cygnus.com>
11656
11657 * gdb.base/call-strs.c, gdb.base/ending-run.c,
11658 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
11659 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
11660
9e0b60a8
JM
116611999-06-18 Stan Shebs <shebs@andros.cygnus.com>
11662
11663 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
11664 simpler match case for the ptype of the big class.
11665
116661999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11667
11668 * gdb.exp: Fix test for gdb_prompt existence.
11669
116701999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11671
11672 * gdb.exp (gdb_test): Add fail after calls to perror.
11673
116741999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11675
11676 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
11677
116781999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11679
11680 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
11681
0f71a2f6
JM
11682Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
11683
11684 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
11685 malloc() is linked in.
11686
116871999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11688
11689 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
11690 step at end.
11691
11692 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
11693
116941999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
11695
11696 * gdb.java/jv-print.exp: New file. (Our first Java test!)
11697
cce74817
JM
11698Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
11699
11700 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
11701 * gdb.base/mips_pro.exp: Likewise.
11702
117031999-06-02 Keith Seitz <keiths@cygnus.com>
11704
11705 * gdb.c++/templates.cc: Change all "new" operators to throw
11706 an exception.
11707 * gdb.c++/cplusfuncs.cc: Likewise.
11708
11709 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
11710
11711Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
11712
11713 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
11714 * gdb.base/ending-run.exp: When stepping out of main, accept a
11715 step into an arbitrary assembler file.
cce74817 11716
392a587b
JM
117171999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11718
d63a86f8 11719 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 11720 "breakpoint-invalid" to be printed.
d63a86f8 11721 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
11722 number of "frames-invalid" and "breakpoint-invalid" to be printed.
11723 * gdb.base/annota2.cc: Initialize a.x to 0.
11724
9e086581
JM
117251999-05-17 Keith Seitz <keiths@cygnus.com>
11726
11727 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
11728 when "skip_float_tests" set.
11729 Ditto for "print print_double_array(array_d)", "print print_small_structs",
11730 "print print_ten_doubles", and "step into print_long_arg_list".
11731 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
11732 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
11733 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
11734 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
11735 "skip_float_tests" is set.
11736 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
11737 when "skip_float_tests" set.
d63a86f8 11738
cd0fc7c3
SS
117391999-05-06 Keith Seitz <keiths@cygnus.com>
11740
11741 * gdb.base/annota2.cc: Include stdio.h.
11742
11743Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
11744
11745 * gdb.base/crossload.exp: Remove, this has been disabled ever
11746 since BFD stopped including all targets, and cross-GDB gets
11747 plenty of testing anyway.
11748 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
11749 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
11750 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
11751 * gdb.base/README: Remove, was doc for this.
11752 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
11753 needed.
11754
b83266a0
SS
117551999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11756
11757 * gdb.base/call-ar-st.exp: Fix one regular expression in test
11758 output.
11759
11760 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
11761 * gdb.base/annota2.exp: New file. More annotation tests.
11762 * gdb.base/annota1.c: New file. Source file for annota1.exp.
11763 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
11764
117651999-04-23 Angela Marie Thomas <angela@cygnus.com>
11766
11767 * config/cfdbug.exp: New file.
11768
7a292a7a
SS
117691999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
11770
11771 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
11772 Marcus Daniel's and Dale Hawkins's demangler crashes.
11773
11774 * gdb.c++/demangle.exp (test_gnu_style_demangling,
11775 test_lucid_style_demangling, test_arm_style_demangling,
11776 test_hp_style_demangling): Try Tom Tromey's core-dumping
11777 identifier under each demangling style.
11778
117791999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
11780
11781 * gdb.c++/demangle.exp: Include the current demangling style
11782 in all test names.
11783 (current_demangling_style): New global variable.
11784 (set_demangling_style, test_demangling_core, test_demangling,
11785 test_demangling_exact): New functions.
11786 (test_gnu_style_demangling, test_lucid_style_demangling,
11787 test_arm_style_demangling, test_hp_style_demangling): Use those,
11788 instead of calling gdb_test and gdb_test_exact directly.
11789 (catch_demangling_errors): New function, which reports errors
11790 signalled by the demangling test functions in an orderly way.
11791 (do_tests): Use catch_demangling_errors.
11792
117931999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
11794
11795 * gdb.base/signals.exp (test_handle_all_print): Use () for
11796 grouping in expressions, not {}.
11797
11798 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
11799 initialized yet.
11800
118011999-04-01 Stan Shebs <shebs@andros.cygnus.com>
11802
11803 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
11804 are listed.
11805
118061999-03-26 Stan Shebs <shebs@andros.cygnus.com>
11807
11808 * gdb.stabs/weird.exp: Test for CC being defined before
11809 looking at its value.
11810
118111999-03-25 Stan Shebs <shebs@andros.cygnus.com>
11812
11813 * gdb.base/call-ar-st.exp: Remove stray '#'.
11814 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
11815 "short int" and "long int".
11816 * gdb.c++/overload.cc: Cast the string added in the previous
11817 change, to mollify finicky HP compiler.
11818 * gdb.hp/reg-test.exp (testfile): Fix file name.
11819 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 11820
7a292a7a
SS
11821 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
11822 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
11823 alternate form of enum ptype.
11824
c906108c
SS
118251999-03-23 Stan Shebs <shebs@andros.cygnus.com>
11826
7a292a7a
SS
11827 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
11828 * gdb.hp/*.exp: Change all to run compiler probe only after
11829 passing skip_hp_tests, so as not to waste time on guaranteed
11830 failure.
11831
c906108c
SS
11832 * gdb.c++/overload.cc: Pass string instead of char addr, always
11833 init ccpfoo.
11834 * gdb.c++/templates.cc: Fix syntax error.
11835
7a292a7a
SS
11836Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11837
11838 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 11839 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
11840 command.
11841
118421999-03-18 James Ingham <jingham@cygnus.com>
11843
11844 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
11845
11846 * gdb.c++/method.exp: It was testing an uninitialized int on the
11847 stack and assuming it was positive.
11848
11849 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
11850
11851 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 11852 keep it from killing the rest of the tests.
7a292a7a
SS
11853 Use gdb_continue_to_end.
11854
11855 * gdb.base/sigall.exp: use gdb_continue_to_end.
11856
11857 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
11858
11859 * gdb.base/display.exp: use runto_main, not run.
11860
d63a86f8
RM
11861 * gdb.base/default.exp: Check for the current error message in the
11862 r abbreviation test.
7a292a7a
SS
11863 Add strongarm to the targets that know info float.
11864
d63a86f8 11865 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
11866 run which doesn't work with monitors.
11867
11868 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
11869
11870 * gdb.base/break.exp: use the gdb_continue_to_end proc.
11871
11872 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
11873 program. Traps the case (in Cygmon) when the program never really
11874 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
11875 more places, so I used my name. Sorry Mark...
11876
11877 * config/monitor.exp (gdb_target_monitor): added another
11878 target_info parameter: remotebinarydownload. This will set the
11879 remotebinarydownload flag if this is causing some boards trouble.
11880
118811999-03-18 Mark Salter <msalter@cygnus.com>
11882
11883 * lib/gdb.exp (continue_to_exit): New function.
11884
11885 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
11886 * gdb.base/ending-run.exp: Ditto.
11887 * gdb.base/step-test.exp: Ditto.
11888
118891999-03-16 Stan Shebs <shebs@andros.cygnus.com>
11890
11891 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
11892 (suggested by Art Haas <ahaas@neosoft.com>).
11893
118941999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
11895
11896 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
11897
11898Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
11899
11900 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
11901 descriptions of types (short unsigned int vs unsigned short, etc).
11902
119031999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
11904
11905 * gdb.base/call-strs.exp: Don't assume that `step' will step over
11906 a call to strlen; sometimes we do have sources.
11907
119081999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
11909
11910 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
11911 character, so GDB won't print garbage after its end.
d63a86f8 11912
c906108c
SS
11913 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
11914 breakpoint there instead. Sometimes GCC emits memcpy to handle
11915 the large structures being passed by value, so we step into that
11916 instead of sum_array_print, which obscures what we're really testing.
11917 * gdb.base/step-test.exp: However, we do want a test that notices
11918 the bizarre steps into memcpy, so do that here. Add check for
11919 stepping into function calls that pass large structures by value.
11920 ("Is that a noun clause, or are you just happy to see me?")
11921 Remove all references to specific line numbers.
11922 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
11923 New type and function.
11924 (main): Call large_struct_by_value, passing it a large struct by value.
11925 * lib/gdb.exp (gdb_get_line_number): New function.
11926
11927 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
11928 more portable.
11929
7a292a7a
SS
119301999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
11931
c906108c
SS
11932 * lib/gdb.exp: Doc fixes.
11933
7a292a7a
SS
119341999-03-05 Nick Clifton <nickc@cygnus.com>
11935
d63a86f8 11936 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
11937
119381999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
11939
c906108c
SS
11940 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
11941 commands. They're not germane to this test, and they don't work
11942 that way on remote targets.
11943
3fc11d3e
JM
119441999-03-01 James Ingham <jingham@cygnus.com>
11945
11946 * Changelog entries merged over from gdb development branch.
11947
3fc11d3e
JM
11948 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
11949
11950 * lib/gdb.exp (gdbtk_analyze_results): Generic function
11951 for outputting results of test run.
11952
2d4a1622 11953 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
11954
11955 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 11956
7a292a7a
SS
119571999-02-25 Felix Lee <flee@cygnus.com>
11958
11959 * lib/gdb.exp (debug_format): initialize
11960
c906108c
SS
119611999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
11962
11963 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
11964 * gdb.base/call-rt-st.c: Ditto.
11965
c906108c
SS
119661999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
11967
11968 * gdb.threads/pthreads.exp (horiz): New variable.
11969 (test_startup): Fix regexps that capture thread numbers.
11970
119711999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
11972
11973 * gdb.base/smoke.exp: Disambiguate two test case names (both
11974 called ``print'').
11975
11976Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
11977
11978 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
11979 compilation.
11980
119811999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11982
11983 * gdb.base/miscexprs.exp: Change patterns to match GDB's
11984 actual output formatting.
11985 * gdb.base/smoke.exp: GDB removes leading 0's.
11986 * gdb.base/volatile.exp: Don't check type of remuneration;
11987 that variable is no longer defined in constvars.c.
11988 * gdb.base/step-test.c (main): Exit with explicit exit code.
11989 * gdb.base/step-test.exp: Remove two nexti checks--they are
11990 not portable.
11991
119921999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11993
11994 * gdb.base/help.exp ("help delete display"): Fix test to match
11995 gdb's output.
11996
11997 * gdb.base/long_long.c (known_types): Initialize values to zero.
11998 * gdb.base/long_long.exp: Step one more line
11999 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
12000 leading zeros. Explicitly ask for hex formatting. Use
12001 unique test case names.
c906108c
SS
12002
12003Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12004
d63a86f8 12005 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
12006
12007 * gdb.c++/method.exp: Add missing close brace.
12008
120091999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
12010
12011 * gdb.base/maint.exp: Use 'set height 0' to disable page
12012 prompting, not 'set height 400'.
12013
12014 Fix a bunch of timeouts.
12015 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
12016 four separate tests, so expect doesn't take forever to match a ton
12017 of text against a regexp with lots of .* forms.
12018 ("maint print psymbols", "maint print symbols"): Make some of
12019 these greps more selective, so that expect doesn't try to wade
12020 through huge piles of output and time out.
12021
12022 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
12023
12024 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
12025 tests: one which doesn't expect shlib events to be reported, and
12026 another which does, but is XFAIL for all platforms other than
12027 HP/UX.
12028
12029 * gdb.base/break.exp: Teach the test suite that the `catch
12030 fork', `catch vfork', and `catch exec' commands produce error
12031 messages on platforms that don't provide these features.
12032
12033Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12034
12035 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
12036 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
12037 (shortening names from solib_threshold.exp etc), won't run on
12038 anything but HP-UX for the foreseeable future.
12039 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
12040 reflect move.
12041
12042Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
12043
12044 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12045 gdb.trace/Makefile.in (clean): Remove all test executables.
12046
12047Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
12048
12049 * gdb.base/shlib-call.exp: add test cases to verify that gdb
12050 successfully re-sets breakpoints in shared libraries.
12051 * gdb.base/shmain.c (main): return 0, don't fall off the end.
12052
12053Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12054
d63a86f8
RM
12055 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
12056 and compiled w/o GCC.
c906108c
SS
12057
12058 * gdb.hp/watch-cmd.exp: ditto.
12059
12060 * gdb.hp/watch-hp.exp: ditto.
12061
12062 * gdb.hp/xdb1.exp: ditto.
12063
12064 * gdb.hp/xdb2.exp: ditto.
12065
12066 * gdb.hp/dbx.exp: ditto.
12067
12068Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
12069
12070 * constvars.c: Remove C++-isms.
12071 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
12072 with GCC.
12073
12074Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
12075
12076 The following changes are part of the HP merge.
12077
12078 * gdb.base/break.exp: new tests to verify that catchpoints for
12079 fork, vfork, and exec don't trigger inappropriately.
12080
12081 * gdb.base/opaque.exp: compile one file at a time, then link.
12082
12083 * gdb.base/signals.exp: be more restrictive about which hppa
12084 systems receive a setup_xfail. new tests.
12085
12086 * gdb.base/solib_threshold.build: new file.
12087 * gdb.base/solib_threshold.exp: new file.
12088 * gdb.base/solib_threshold.link_opts: new file.
12089 * gdb.base/solib_threshold.mk: new file.
12090 * gdb.base/gen_solib_threshold.c: new file.
12091
12092 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
12093 tests. New tests for enums inside classes.
12094
12095 * gdb.c++/compiler.cc: indicate support of template debugging.
12096
12097 * gdb.c++/demangle.exp: run hp style demangling tests.
12098
12099 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
12100 tests.
12101
12102 * gdb.c++/misc.cc: changes to support new tests.
12103
12104 * gdb.c++/templates.cc: changes to support HP's compiler; changes
12105 to support new tests.
12106
12107 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
12108 gcc, then skip these tests.
12109
12110Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
12111
12112 The following files are part of the HP merge; some had longer
12113 names at HP, but have been renamed to be no more than 14
12114 characters in length.
12115
12116 * gdb.hp/ambiguous.cc: new file.
12117 * gdb.hp/ambiguous.exp: new file.
12118 * gdb.hp/attach.exp: new file.
12119 * gdb.hp/attach2.exp: new file.
12120 * gdb.hp/classes-hp.exp: new file.
12121 * gdb.hp/ctti.exp: new file.
12122 * gdb.hp/ctti-add.cc: new file.
12123 * gdb.hp/ctti-add1.cc: new file.
12124 * gdb.hp/ctti-add2.cc: new file.
12125 * gdb.hp/ctti-add3.cc: new file.
12126 * gdb.hp/dbx.exp: new file.
12127 * gdb.hp/exception.cc: new file.
12128 * gdb.hp/exception.exp: new file.
12129 * gdb.hp/foll-exec.c: new file.
12130 * gdb.hp/foll-exec.exp: new file.
12131 * gdb.hp/foll-fork.c: new file.
12132 * gdb.hp/foll-fork.exp: new file.
12133 * gdb.hp/foll-vfork.c: new file.
12134 * gdb.hp/foll-vfork.exp: new file.
12135 * gdb.hp/inherit-hp.exp: new file.
12136 * gdb.hp/more-steps.exp: new file.
12137 * gdb.hp/namespace.cc: new file.
12138 * gdb.hp/namespace.exp: new file.
12139 * gdb.hp/optimize.exp: new file.
12140 * gdb.hp/pxdb.c: new file.
12141 * gdb.hp/pxdb.exp: new file.
12142 * gdb.hp/quicksort.exp: new file.
12143 * gdb.hp/reg-test.exp: new file.
12144 * gdb.hp/reg-test.s: new file.
12145 * gdb.hp/sized-enum.c: new file.
12146 * gdb.hp/sized-enum.exp: new file.
12147 * gdb.hp/start-stop.exp: new file.
12148 * gdb.hp/templ-hp.cc: new file.
12149 * gdb.hp/templ-hp.exp: new file.
12150 * gdb.hp/thr-lib.c: new file.
12151 * gdb.hp/thr-lib.exp: new file.
12152 * gdb.hp/thr-lib.h: new file.
12153 * gdb.hp/thr-liblib.c: new file.
12154 * gdb.hp/virtfun-hp.c: new file.
12155 * gdb.hp/virtfun-hp.exp: new file.
12156 * gdb.hp/watch-cmd.exp: new file.
12157 * gdb.hp/watch-hp.exp: new file.
12158 * gdb.hp/xdb1.exp: new file.
12159 * gdb.hp/xdb2.exp: new file.
12160 * gdb.hp/xdb3.exp: new file.
12161
12162Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
12163
12164 The following files are part of the HP merge; some had longer
12165 names at HP, but have been renamed to be no more than 14
12166 characters in length.
12167
12168 * gdb.base/ss.h: new file.
12169 * gdb.base/call-ar-st.c: new file.
12170 * gdb.base/call-ar-st.exp: new file.
12171 * gdb.base/call-rt-st.c: new file.
12172 * gdb.base/call-rt-st-exp: new file.
12173 * gdb.base/call-strs.exp: new file.
12174 * gdb.base/ena-dis-br.exp: new file.
12175 * gdb.base/environ.exp: new file.
12176 * gdb.base/long_long.exp: new file.
12177 * gdb.base/sect-cmd.exp: new file.
12178 * gdb.base/shlib-cl2.exp: new file.
12179 * gdb.base/smoke.exp: new file.
12180 * gdb.base/so-impl-ld.c: new file.
12181 * gdb.base/so-impl-ld.exp: new file.
12182 * gdb.base/so-indr-cl.c: new file.
12183 * gdb.base/so-indr-cl.exp: new file.
12184 * gdb.base/varargs.exp: new file.
12185 * gdb.base/volatile.exp: new file.
12186 * gdb.base/whatis-exp.exp: new file.
7a292a7a 12187 * gdb.base/display.exp: new file.
c906108c
SS
12188 * gdb.c++/derivation.exp: new file.
12189 * gdb.c++/local.exp: new file.
12190 * gdb.c++/member-ptr.exp: new file.
12191 * gdb.c++/overload.exp: new file.
12192 * gdb.c++/ovldbreak.exp: new file.
12193 * gdb.c++/ref-types.exp: new file.
12194 * gdb.c++/ref-types2.exp: new file.
12195 * gdb.c++/userdef.exp: new file.
d63a86f8 12196
c906108c
SS
12197Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
12198
12199 * gdb.base/default.exp: Reflect wording change in remote.c.
12200
dc96c6c7 12201Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12202
12203 * gdb.base/help.exp: Update to reflect current text.
12204
12205Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
12206
12207 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
12208 they're stack variables and contain garbage.
12209 * gdb.c++/anon-union.exp: new file.
12210
12211 The following changes were made by David Taylor
12212 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12213 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12214 in changes by HP.
12215
12216 * gdb.base/bitops.exp: new file.
12217 * gdb.base/default.exp: change expected messages for catch and
12218 info catch tests to reflect HP merge changes.
12219 * gdb.base/enable-disable-break.exp
12220 * gdb.base/ending-run.c: new file.
12221 * gdb.base/long_long.c: new file.
12222 * gdb.base/maint.exp: new file.
12223 * gdb.base/pointers2.exp: new file.
12224 * gdb.base/shlib-call2.exp: new file.
12225 * gdb.base/solib.exp: new file.
12226 * gdb.base/step-test.c: new file.
12227 * gdb.c++/anon-union.cc: new file.
12228 * gdb.c++/local.cc: new file.
12229 * gdb.c++/member-pointer.cc: new file.
12230 * gdb.c++/method.cc: new file.
12231 * gdb.c++/ref-types.cc: new file.
12232 * gdb.c++/ref-types2.cc: new file.
12233 * gdb.c++/userdef.cc: new file.
d63a86f8 12234
c906108c
SS
12235 * gdb.base/scope.exp: compile one file at a time, then link.
12236 * gdb.base/langs.exp: ditto.
12237 * gdb.base/list.exp: ditto.
d63a86f8 12238
c906108c
SS
12239Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
12240
12241 The following changes were made by David Taylor
12242 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12243 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12244 in changes by HP.
d63a86f8 12245
c906108c
SS
12246 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
12247 skip tests. When compiling pass c++ flag to gdb_compile.
12248 * gdb.c++/
d63a86f8 12249
c906108c
SS
12250 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
12251 test for on hppa*-*-hpux*; use args to see if c++ was specified.
12252 (skip_hp_tests): new function.
12253 (gdb_preprocess): new function.
12254
12255 * configure.in (hpdir): decide whether to configure gdb.hp.
12256 * configure: regenerated.
12257
12258 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
12259 to delete on clean.
12260 (EXECUTABLES): update to reflect new additions.
12261 * gdb.base/commands.exp: update message expected.
12262 * gdb.base/default.exp: add copyright notice.
12263 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
12264 * gdb.base/help.exp: update messages to reflect current text.
12265 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
12266 targets for recurse tests.
12267 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
12268 skip this file.
12269
12270 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
12271 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
12272 compilation.
12273 * gdb.c++/misc.exp: ditto.
12274 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
12275 run the tests. tell gdb_compile that it's a c++ compilation.
12276
12277 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 12278
c906108c
SS
12279 * gdb.base/all-bin.exp: new file.
12280 * gdb.base/arithmet.exp: new file.
12281 * gdb.base/assign.exp: new file.
12282 * gdb.base/completion.exp: new file.
12283 * gdb.base/cond-expr.exp: new file.
12284 * gdb.base/condbreak.exp: new file.
12285 * gdb.base/define.exp: new file.
12286 * gdb.base/dollar.exp: new file.
12287 * gdb.base/environment.exp: new file.
12288 * gdb.base/eval-skip.exp: new file.
12289 * gdb.base/jump.exp: new file.
12290 * gdb.base/logical.exp: new file.
12291 * gdb.base/pointers.exp: new file.
12292 * gdb.base/relational.exp: new file.
12293 * gdb.base/section_command.exp: new file.
12294 * gdb.base/whatis-expr.exp: new file.
12295
12296 * gdb.base/all-types.c: new file.
12297 * gdb.base/call-array-struct.c: new file.
12298 * gdb.base/call-return-struct.c: new file.
12299 * gdb.base/call-strings.c: new file.
12300 * gdb.base/callfuncs2.c: new file.
12301 * gdb.base/condbreak.c: new file.
12302 * gdb.base/constvars.c: new file.
12303 * gdb.base/display.c: new file.
12304 * gdb.base/int-type.c: new file.
12305 * gdb.base/jump.c: new file.
12306 * gdb.base/miscexprs.c: new file.
12307 * gdb.base/pointers.c: new file.
12308 * gdb.base/pointers2.c: new file.
12309 * gdb.base/shmain.c: new file.
12310 * gdb.base/shr1.c: new file.
12311 * gdb.base/shr2.c: new file.
12312 * gdb.base/solib.c: new file.
12313 * gdb.base/solib1.c: new file.
12314 * gdb.base/solib2.c: new file.
12315 * gdb.base/varargs.c: new file.
12316 * gdb.c++/derivation.cc: new file.
12317 * gdb.c++/overload.cc: new file.
12318 * gdb.c++/ovldbreak.cc: new file.
12319 * gdb.hp/attach.c: new file.
12320 * gdb.hp/attach2.c: new file.
12321 * gdb.hp/average.c: new file.
12322 * gdb.hp/compiler.c: new file.
12323 * gdb.hp/compiler.cc: new file.
12324 * gdb.hp/execd-program.c: new file.
12325 * gdb.hp/follow-exec.c: new file.
12326 * gdb.hp/follow-fork.c: new file.
12327 * gdb.hp/follow-vfork-and-exec.c: new file.
12328 * gdb.hp/misc-hp.cc: new file.
12329 * gdb.hp/more-steps.c: new file.
12330 * gdb.hp/optimize.c: new file.
12331 * gdb.hp/quicksort.c: new file.
12332 * gdb.hp/run-hp.c: new file.
12333 * gdb.hp/start-stop.c: new file.
12334 * gdb.hp/sum.c: new file.
12335 * gdb.hp/templates-hp.cc: new file.
12336 * gdb.hp/thread-local-in-lib.c: new file.
12337 * gdb.hp/thread-local-in-lib.h: new file.
12338 * gdb.hp/thread-local-in-lib.lib.c: new file.
12339 * gdb.hp/vforked-program.c: new file.
12340 * gdb.hp/virtfunc-hp.cc: new file.
12341 * gdb.hp/watchpoint-hp.c: new file.
12342 * gdb.hp/xdb.c: new file.
12343 * gdb.hp/xdb0.c: new file.
12344 * gdb.hp/xdb0.h: new file.
12345 * gdb.hp/xdb1.c: new file.
12346
12347Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
12348
12349 The following change was made by Edith Epstein
12350 <eepstein@cygnus.com> as part of a project to merge in changes
12351 originally made by HP; HP did not create ChangeLog entries.
12352
12353 * gdb.c++/demangle.exp: changed the expected output for some
12354 ARM-style mangling -- removed second reference to datatype.
12355 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 12356 T1<char>::~T1<char>(void)
c906108c 12357 becomes,
a9c64011
AS
12358 maint demangle __dt__11T1__pt__2_cFv
12359 T1<char>::~T1(void)
c906108c
SS
12360
12361 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 12362
c906108c
SS
12363Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
12364
12365 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
12366 * gdb.trace/backtrace.exp: Likewise.
12367 * gdb.trace/circ.exp: Likewise.
12368 * gdb.trace/collection.exp: Likewise.
12369 * gdb.trace/deltrace.exp: Likewise.
12370 * gdb.trace/infotrace.exp: Likewise.
12371 * gdb.trace/limits.exp: Likewise.
12372 * gdb.trace/packetlen.exp: Likewise.
12373 * gdb.trace/passc-dyn.exp: Likewise.
12374 * gdb.trace/passcount.exp: Likewise.
12375 * gdb.trace/report.exp: Likewise.
12376 * gdb.trace/save-trace.exp: Likewise.
12377 * gdb.trace/tfind.exp: Likewise.
12378 * gdb.trace/tracecmd.exp: Likewise.
12379 * gdb.trace/while-dyn.exp: Likewise.
12380 * gdb.trace/while-stepping.exp: Likewise.
12381
123821998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
12383
12384 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
12385
12386Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
12387
12388 From Brendan Kehoe:
12389 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
12390 int return types.
12391
12392Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
12393
12394 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
12395 remote dos host testing right.
12396
12397Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
12398
12399 * gdb.base/corefile.exp: remove some xfails.
12400
12401Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
12402
12403 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
12404 have different timestamps.
12405
12406Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
12407
12408 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
12409 gdb.base/default.exp: Replace "exec" with "executable".
12410
12411Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
12412
12413 * gdb.base/default.exp: Change else if to elseif from previous
12414 delta.
12415
12416Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
12417
12418 * gdb.base/default.exp: Add brace missing from previous delta.
12419
12420Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
12421
12422 * gdb.base/default.exp: Support test for info float for all
12423 varieties of arm toolchain.
12424
dc96c6c7 12425Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12426
12427 * gdb.trace/*.exp: remove "remote_download" command.
12428
dc96c6c7 12429Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12430
12431 * gdb.trace/*.exp: remove -gdwarf from compile.
12432
12433Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
12434
12435 * gdb.trace/configure.in(AC_INIT): typo
12436 * gdb.trace/configure: regenerated
12437
dc96c6c7 12438Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12439
12440 * config/m68k-emc.exp: New file.
12441 * lib/<emc-support.exp trace-support.exp}: New files.
12442 * configure.in: add new test directory gdb.trace.
12443 * gdb.trace/{configure configure.in Makefile.in}: New files.
12444 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
12445 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
12446 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
12447 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
12448 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
12449 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
12450 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 12451
dc96c6c7 12452Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12453
12454 * gdb.c++/classes.exp: Change all regular expressions to match
12455 arbitrary combinations of newline/carriage-return, so that they
12456 will work equally well on Unix and Windows.
12457 * gdb.c++/inherit.exp: ditto.
12458 * gdb.c++/virtfunc.exp: ditto.
12459
124601998-08-11 Dawn Perchik <dawn@cygnus.com>
12461
12462 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
12463
c2d11a7d
JM
12464Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
12465
12466 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
12467 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
12468 to use a0-a3/d0-d3 as needed.
12469
12470Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
12471
12472 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
12473 * gdb.disasm/am33.exp: Corresponding changes.
12474
c906108c
SS
124751998-07-11 Felix Lee <flee@cygnus.com>
12476
12477 * gdb.base/callfuncs.exp: add cmp10 test.
12478 * gdb.base/callfuncs.c (cmp10): new function.
12479
12480Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
12481
d63a86f8 12482 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
12483 into two parts to get around a synchronization problem in expect.
12484
3fc11d3e
JM
12485Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
12486
12487 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
12488
12489 * configure.in: Add options for gdbtk testsuite.
12490
12491 * configure: Regenerate.
12492
12493 * gdb.gdbtk: New directory to hold gdbtk tests.
12494
c906108c
SS
12495Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12496
12497 * gdb.fortran/types.exp: Escape brackets in expect patterns
12498 for test_float_literal_types_accepted tests.
12499 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
12500 before run test.
12501
c2d11a7d
JM
12502Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
12503
12504 * am33.exp: Just compile, do not link the testcase.
12505 * am33.s: Add ".am33" pseudoop to force am33 mode.
12506
c906108c
SS
125071998-06-25 Felix Lee <flee@cygnus.com>
12508
12509 * gdb.base/setshow.exp: make sure $pc is sane.
12510
12511 * gdb.stabs/weird.exp: split expect patterns properly.
12512
c2d11a7d
JM
12513Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
12514
12515 * gdb.disasm/am33.s: New disassembler testfile for the am33.
12516 * gdb.disasm/am33.exp: Run it.
12517
dc96c6c7 12518Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12519
12520 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
12521 match processing (and eliminate spurious timeouts when running).
12522
dc96c6c7 12523Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12524
12525 * gdb.base/signals.exp (test_handle_all_print): put back Mach
12526 exception test, but conditionalize it on target [mach | gnu].
12527
dc96c6c7 12528Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12529
12530 * gdb.base/overlays.exp: fixup compile line for linker script.
12531
12532Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
12533
12534 * gdb.fortran/types.exp: don't guess at float size.
12535
12536Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
12537
12538 * gdb.base/exprs.exp: delete test that depends on int size.
12539
12540Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
12541
12542 * config/sim.exp: Removed checks for target triplets.
12543 (gdb_target_sim): Use gdb,target_sim_options.
12544
12545Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
12546
12547 * gdb.base/reread.exp: New file.
12548 * gdb.base/reread1.c: New file.
12549 * gdb.base/reread2.c: New file.
12550
12551Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
12552
12553 * config/sim.exp: Use 'target sim -sparclite' when running
12554 SPARClite programs.
12555
12556Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
12557
12558 * gdb.base/structs2.exp: New file.
12559 * gdb.base/structs2.c: New file.
12560
12561Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
12562
12563 * gdb.asm/common.inc: New file.
12564 * gdb.asm/d10v.inc: New file.
12565 * asm-source.exp: Pass -I's to gas to find .inc files.
12566 Update line numbers in expected output.
12567 * asmsrc1.s: Rewrite.
12568 * asmsrc2.s: Rewrite.
12569 * configure.in: Create arch.inc symlink.
12570 * configure: Regenerate.
12571 * Makefile.in (distclean): Delete arch.inc.
12572
12573Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
12574
12575 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
12576 (t_enum_value2): ditto
12577 (t_enum_value3): ditto
12578 (main): ditto
12579Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12580
12581 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
12582 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
12583 change.
12584 Use gdb_test instead of send_gdb/gdb_expect sequences.
12585
12586Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
12587
12588 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
12589 not void.
12590
12591Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
12592
12593 * gdb.base/branches.c: Code with lots of loops and
12594 subroutines. Used to test gdbs ability to single step through PC
12595 changes, especially to test mips-tdep.c:mips_next_pc
12596
12597Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
12598
12599 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
12600 more rigorous EGCS C++ error checking.
12601
12602Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12603
a9c64011
AS
12604 * gdb.base/help.exp: Clean up `help set args' and `help show args'
12605 tests.
12606 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
12607 function when asleep.
12608 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
12609 for i*86 Linux and SVR4 signal handling problems.
12610 Remove linux xfail for `next to handler in signals_tests_1', fixed
12611 by recent infrun.c change.
12612 Limit backtrace to 10 frames to avoid timeout problems with infinite
12613 stack backtraces.
12614 Adjust expect pattern in `handle all print' test to match Apr 28 1997
12615 target.[ch] change.
c906108c
SS
12616
12617Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
12618
12619 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
12620 for a newline from gdb before continuing.
12621 (default_gdb_exit): Just look for y or n.
12622 (gdb_test): Detect abnormal exit from GDB running on DOS; if
12623 it does, fail the rests of the tests in the file.
12624
12625Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
12626
12627 * config/cygmon.exp: New file.
12628
12629Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
12630
12631 * gdb.base/list.exp: Fix problem with "list default lines around
12632 main" test on remote targets.
12633
12634 * gdb.base/scope.exp: Fix problem with filelocal_bss before
12635 run test on remote targets.
12636
12637Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
12638
12639 * gdb.asm: New directory.
12640 * configure.in: Configure it.
12641 * configure: Regenerate.
12642 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
12643 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
12644
12645Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
12646
12647 * config/mn10300-eval.exp: New file to support MN10300 eval board.
12648
dc96c6c7 12649Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12650
a9c64011
AS
12651 * gdb.base/overlays (several files): Merge the two overlay
12652 managers into one. Change variables (foox, barx, bazx, grbxx)
12653 back into ints but force them to load in their proper sections.
c906108c
SS
12654
12655Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
12656
12657 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
12658 on-chip insn memory and IMAP1 to upper 128k.
12659 (D10VCopy): Handle memory regions crossing 16k boundaries.
12660 (D10VCopy): Transfer data in 32 bit chunks.
12661
12662Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
12663
12664 * gdb.base/overlays.c (main): Exit normally when result is
12665 correct.
12666
12667 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
12668 map. Include space for printf in .text segment.
12669
12670 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
12671 updated d10v memory VMA/LMA map.
12672 (D10VCopy): Call D10VTranslate.
d63a86f8 12673
c906108c
SS
12674Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
12675
12676 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
12677
12678 * gdb.base/bar.c (barx, bar): Change variable to small array so
12679 that it won't be put into the .sdata - small data -
12680 section. Update reference.
12681 * gdb.base/baz.c (bazx, baz): Ditto.
12682 * gdb.base/foo.c (foox, foo): Ditto.
12683 * gdb.base/grbx.c (grbxx, grbx): Ditto.
12684
12685 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
12686 to be arrays.
d63a86f8 12687
dc96c6c7 12688Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12689
a9c64011
AS
12690 * gdb.base/overlays.exp: fix up and get working again.
12691 Add tests for backtraces from an overlay function.
d63a86f8 12692
c906108c
SS
12693Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
12694
12695 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
12696 "calling function with watchpoint enabled".
12697
12698Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
12699
12700 * gdb.base/break.exp (test_next_with_recursion): Remove
12701 gdb_suppress_tests for d10v-*-*.
12702 * lib/gdb.exp (gdb_suppress_tests): Disable this function
12703 pending review of whether it is useful or not.
12704
12705Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
12706
12707 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
12708
12709Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
12710
12711 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
12712 * config/dve.exp: New file to support Densan boards.
12713
12714Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
12715
12716 * gdb.base/interrupt.exp: Document problem of simulators, signals,
12717 reads and BSD.
12718
12719Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
12720
12721 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
12722 response.
12723
12724 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
12725
12726Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
12727
12728 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
12729 test.
12730
12731 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
12732 target_sizeof_long and target_bigendian_p.
12733 (structs_by_value, structs_by_reference): Check values according
12734 to targets word size and endianess.
d63a86f8 12735
c906108c
SS
12736Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
12737
12738 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
12739 output.
12740
12741Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
12742
12743 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
12744 Update test of set args help to match source change.
12745
12746Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
12747
12748 * gdb.base/default.exp: Expect help system output to be in
12749 alphabetical order.
12750 * gdb.base/help.exp: Ditto.
12751
12752Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
12753
12754 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
12755 "i*86-pc-linux-gnu*".
12756 * gdb.base/interrupt.exp: Ditto.
12757 * gdb.base/corefile.exp: Ditto.
12758
12759 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
12760 define vxworks when building the testcase.
12761
12762 * gdb.base/ptype.exp: Fix testnames to be unique.
12763 * gdb.base/radix.exp: Ditto.
12764 * gdb.base/term.exp: Ditto.
12765 * gdb.base/whatis.exp: Ditto.
12766 * gdb.c++/classes.exp: Ditto.
12767
12768Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
12769
12770 * gdb.base/callfuncs.exp: Fix indentation.
12771
12772 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
12773 suppress_flag has been set.
12774 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
12775 target feature.
12776
12777Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
12778
12779 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
12780 the testcase.
12781
12782 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
12783 set_debug_traps() and breakpoint().
12784 * gdb.c++/misc.cc (main): Ditto.
12785 * gdb.c++/templates.cc (main): Ditto.
12786 * gdb.c++/virtfunc.cc (main): Ditto.
12787
12788Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
12789
12790 * lib/gdb.exp(gdb_step_for_stub): New function.
12791 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
12792 exists, reload the executable and do a "continue" instead of
12793 doing a jump.
12794 (runto_main): Use gdb_step_for_stub.
d63a86f8 12795
c906108c
SS
12796 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
12797 tests to have unique names.
12798 * gdb.base/callfuncs.exp: Ditto.
12799 * gdb.base/commands.exp: Ditto.
12800 * gdb.base/default.exp: Ditto.
12801 * gdb.base/help.exp: Ditto.
12802 * gdb.base/list.exp: Ditto.
12803 * gdb.base/opaque.exp: Ditto.
12804 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
12805 similar tests.
d63a86f8 12806
c906108c
SS
12807 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
12808 * gdb.c++/cplusfuncs.cc: Ditto.
12809 * gdb.c++/virtfunc.cc: Ditto.
12810
12811 * config/monitor.exp: Keep track of the last file we saw, rather
12812 than trying to get the info from gdb.
12813
12814 * gdb.fortran/types.exp: Move comment to previous line.
12815
12816Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
12817
12818 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
12819 target mode.
12820
12821Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
12822
12823 From Bob Manson:
12824 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
12825 string from GDB when it connects.
12826
12827 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
12828
12829Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
12830
12831 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
12832 if we can't get a debug format from GDB (we may be testing an
12833 older GDB). Use a 10 second timeout when checking for the format.
12834
12835 * gdb.stabs/weird.exp: Fix quoting.
12836
12837 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
12838
12839Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
12840
12841 * config/arm-ice.exp: New file.
12842
12843Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
12844
12845 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
12846 until it has been modified to work with the new testsuite.
12847
99707966 12848 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
12849 testcase won't compile, cause all of the testcases in the file to
12850 fail instead.
12851
12852 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
12853 (gdb_clear_suppressed): New procedure.
12854 (gdb_stop_suppressing_tests): Only clear suppress_flag if
12855 it contains a positive value.
12856
12857Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
12858
12859 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
12860
12861 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
12862
12863Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
12864
12865 * lib/gdb.exp (setup_xfail_format): New function.
12866 (get_debug_format): New function to get debug format.
12867 (debug_format): New global variable to hold last value set
12868 by get_debug_format.
12869 * gdb.base/list.exp: Call get_debug_format and expect some
12870 tests to fail for DWARF 1 and COFF formats.
12871 * gdb.c++/ptype.exp: Ditto.
12872 * gdb.c++/classes.exp: Ditto.
12873 * gdb.c++/cplusfuncs.exp: Ditto.
12874 * gdb.c++/inherit.exp: Ditto.
12875 * gdb.c++/templates.exp: Ditto.
12876 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 12877
c906108c
SS
12878Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
12879
12880 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
12881 host doesn't have a currently-open connection.
12882
12883 * config/sparclet.exp: Cleanups and fixes to make it generic for
12884 any gdb stub target. Handle cases where gdb doesn't respond when
12885 interrupted in a sane fashion.
12886
12887 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
12888 same thing in a totally different way.
12889
12890 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
12891 setting "timeout".
12892 (gdb_start): We set the global gdb_prompt variable in
12893 default_gdb_init now.
12894
12895Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
12896
12897 * gdb.base/printcmds.exp: Fix "check for floating addition"
12898 regexp to accept results within approx +/- .01 of exact value.
12899 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
12900
12901Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
12902
12903 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
12904 properly.
12905 (gdb_expect): Add optional timeout parameter, and add timeout
12906 value to various calls.
12907 (gdb_suppress_tests): Only give one warning message per group.
12908
12909Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
12910
12911 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
12912 global variables. Handle getting a value for $timeout more
12913 gracefully.
12914
12915Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12916
12917 * lib/gdb.exp: Close connection to remote host if gdb doesn't
12918 initialize.
12919 (default_gdb_init): New procedure; allow gdb_init to be overridden
12920 by a target configuration file.
12921 (gdb_expect): Pass the timeout to remote_expect.
12922
12923 * config/monitor.exp(gdb_load): Fix typo in regexp.
12924
12925Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
12926
12927 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
12928
12929Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
12930
12931 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
12932 here. Call gdb_target_exec before rebooting the target, to make
12933 sure the connection to the target is closed.
12934 (gdb_load): Pass the name of the executable to gdb_target_monitor.
12935 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
12936 Also detect "Timeout reading from remote" error.
12937
12938 * config/gdbserver.exp: Pass the executable being loaded to
12939 gdb_target_monitor. Don't call gdb_file_cmd here; let
12940 gdb_target_monitor do it.
12941
12942 * gdb.disasm/hppa.exp: Don't use exec_output.
12943
12944Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
12945
12946 * gdb.base/list.exp: If we're debugging a non-native target,
12947 try to set the pc register to point to the start of the
12948 program before doing the first list command.
12949
12950 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
12951 test_calls after restarting.
12952
12953 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
12954 reloading.
12955
12956 * gdb.base/watchpoint.exp: Fix typo.
12957
12958 * gdb.base/setshow.exp: Check for use_gdb_stub.
12959
12960 * gdb.base/break.exp: Fix continue until exit test for the gdb
12961 stub case.
12962 * gdb.base/langs.exp: Ditto.
12963
12964 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
12965 gdb_load_offset. If we weren't given a file to load, figure out
12966 what the current file is and use it.
12967
12968 * config/i386-bozo.exp: New file.
12969
12970Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
12971
12972 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
12973 feature.
12974
12975 * config/proelf.exp: New entry.
12976
12977Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
12978
12979 * lib/gdb.exp: Remove spurious .* patterns at the beginning
12980 of regexps.
12981
12982 * gdb.base/watchpoint.exp: Don't run the test_stepping
12983 tests if gdb can't call functions on the target.
12984
12985 * gdb.base/setshow.exp: Don't run the set prompt tests if
12986 the board has gdb_prompt set.
12987
12988Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
12989
12990 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
12991 * gdb.base/commands.exp: Likewise.
12992 * gdb.base/setshow.exp: Likewise.
12993
12994Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
12995
12996 * config/monitor.exp(gdb_start): Look for gdb_prompt target
12997 feature.
12998
12999 * config/i960.exp: New file.
13000
13001Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
13002
13003 * gdb.base/funcargs.exp: Check for gdb,short_int target
13004 feature instead of looking for explicit target triplets.
13005
dc96c6c7 13006Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 13007
d63a86f8 13008 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
13009 "p 123DEADBEEF", to check parse_number.
13010 * top.c: change "to enable to enable" to "to enable" in a couple
13011 of help strings.
13012
13013Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
13014
13015 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
13016 on the mn10300.
d63a86f8 13017
c906108c
SS
13018Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
13019
13020 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
13021 where the test executable is run with explicit args.
13022 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
13023
13024Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
13025
13026 * gdb.base/run.c: Use FAKEARGV to build test executable that
13027 does not require a command line arg, since most simulators
13028 don't currently support passing such an arg into the simulated
13029 program.
13030 * gdb.base/commands.exp: Change tests to insert the proper
13031 value as the arg to the first recursive factorial call. Change
13032 compilation line to define FAKEARGV at compile time.
13033
13034Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
13035
13036 * gdb.base/recurse.exp: Enable these tests for the mn10300.
13037 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
13038 function with watchpoint enabled" test.
13039
13040Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
13041
13042 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
13043 Don't call gdb_test when the command doesn't return to a gdb prompt.
13044
13045 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
13046 "Tests restarted" messages.
13047
13048Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
13049
13050 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
13051
dc96c6c7 13052Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13053
13054 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
13055 for INFO SYMBOL; add help tests for OVERLAY commands.
13056 * gdb.base/default.exp: add tests for INFO SYMBOL command;
13057 add tests for OVERLAY commands
13058 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
13059 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
13060 * gdb.base/sigall.c: add usestubs code frag
13061 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 13062
c906108c
SS
13063Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
13064
13065 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
13066 failures.
13067 (gdb_stop_suppressing_tests): Note that tests have restarted.
13068
13069Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
13070
13071 * config/h8300.exp: New file.
13072
13073Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
13074
13075 * gdb.base/setshow.exp: Check for the existence of a
13076 feature, not its value.
13077
13078Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
13079
13080 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
13081
13082 * gdb.base/scope.exp: It's now init0(), not init().
13083
13084 * gdb.base/scope0.c: For now, change init() to be init0().
13085
13086 * config/monitor.exp: Use gdb_serial in preference to serial
13087 or netport.
13088
13089 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
13090 and it's not already set.
13091
13092Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
13093
13094 * gdb.base/setshow.exp: Only test the run command if the target
13095 isn't using a stub and if it supports argument passing.
13096
13097Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
13098
13099 * config/udi.exp(gdb_start): Make sure UDICONF is set
13100 properly before starting gdb.
13101
13102Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
13103
13104 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
13105 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
13106 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
13107
13108Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
13109
13110 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
13111 specialized code to reboot the board, use remote_reboot instead.
13112
13113 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
13114
13115 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
13116
13117 * config/monitor.exp: Make sure we disconnect from the target.
13118 Also, try a reboot/reload cycle instead of failing if the
13119 load fails.
13120
13121Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
13122
13123 * gdb.base/default.exp: Don't set match_max.
13124 * gdb.base/help.exp: Ditto.
13125 * gdb.base/list.exp: Ditto.
13126 * gdb.base/signals.exp: Ditto.
13127
13128 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
13129 set, use remote_ld to download the testcase instead of
13130 the GDB loader.
13131
13132Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
13133
13134 * config/vr5000.exp: New file.
13135
13136 * config/monitor.exp(gdb_target_monitor): Add pattern for
13137 "Ending remote" to detect errors in connecting.
13138
13139 * gdb.base/setshow.exp: Add .* within auto language test.
13140
13141 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
13142 target feature.
13143
13144 * config/monitor.exp(gdb_load): Check for a failure when loading,
13145 and reboot the board if necessary.
13146
13147 * gdb.base/setvar.exp(test_set): Handle multiple prints within
13148 a set of tests. Remove print.* from the patterns being checked.
13149
13150Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
13151
13152 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
13153 refer to gdb_spawn_id.
13154
13155 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
13156 longer used.
13157 * config/sparclet.exp: Ditto.
13158 * config/sparclet-old.exp: Ditto.
13159 * config/slite.exp: Ditto.
13160 * config/sim.exp: Ditto.
13161 * gdb.base/funcargs.exp: Ditto.
13162
13163 * lib/gdb.exp:Remove references to gdb_spawn_id.
13164 (gdb_expect): Move to remote.exp.
13165
13166Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
13167
13168 * config/monitor.exp: Detect the "Couldn't establish connection"
13169 message from GDB.
13170
13171Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
13172
13173 * gdb.base/bitfields.exp: Use runto instead of explicit
13174 gdb_run_cmd/gdb_expect sequences.
13175
13176 * gdb.base/break.exp(text_next_with_recursion): Add match for
13177 gdb_expect call.
13178
13179 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
13180 We also need to handle the "A program is being debugged already"
13181 prompt from gdb. Use gdb_test to set the baud rate.
13182
13183 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
13184 to 20000. Really. I mean it.
13185
13186Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13187
13188 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
13189 fails. If suppress_flag is set, skip perror message about not
13190 being able to send to GDB.
13191 (send_gdb): If suppress_flag is set, don't try to send commands to
13192 GDB.
13193 (gdb_expect): If suppress_flag is set, always fail immediately.
13194 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
13195 (gdb_init): Call gdb_stop_suppressing_tests.
13196 (default_gdb_exit): Ditto.
13197 (default_gdb_start): Ditto.
13198
13199 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
13200 gdb_stop_suppressing_tests as appropriate.
13201 * gdb.base/break.exp: Ditto.
13202 * gdb.base/callfuncs.exp: Ditto.
13203 * gdb.base/commands.exp: Ditto.
13204 * gdb.base/exprs.exp: Ditto.
13205 * gdb.base/funcargs.exp: Ditto.
13206 * gdb.base/list.exp: Ditto.
13207 * gdb.base/recurse.exp: Ditto.
13208 * gdb.base/scope.exp: Ditto.
13209 * gdb.base/structs.exp: Ditto.
13210 * gdb.c++/inherit.exp: Ditto.
13211
13212Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
13213
13214 * config/vr4300.exp: New file.
13215
99707966 13216 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 13217
99707966 13218 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
13219
13220Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
13221
13222 * lib/gdb.exp(gdb_init): New function.
13223
13224 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
13225 for each individual variable set.
13226
13227 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
13228 name.
13229
13230 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
13231
13232 * gdb.base/scope.exp: Use gdb_test.
13233
13234 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
13235 aborting; the testsuite driver will do that for us (see
13236 gdb_finish). Also, use gdb_test in a few more places.
13237
13238Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
13239
13240 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
13241
13242Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
13243
13244 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
13245 and "add_tests" are not at the same address.
13246
13247Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
13248
13249 * gdb.base/ptype.exp: Use gdb_test.
13250
13251Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
13252
13253 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
13254 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
13255 left in. No longer expect them to fail.
13256
13257 * gdb.stabs/*.mt; Deleted, no longer used.
13258 * gdb.stabs/configure.in: Remove references to target makefile
13259 frags.
13260 * gdb.stabs/configure: Rebuilt.
13261
13262 * gdb.disasm/*.mt: Deleted, no longer used.
13263 * gdb.disasm/configure.in: Remove references to target makefile
13264 frags. Use "sh3.s" as the unique filename for this directory.
13265 * gdb.disasm/configure: Rebuilt.
13266
13267 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
13268 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
13269 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
13270
13271Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
13272
13273 * config/udi.exp: Use mondfe,name instead of remote_host.
13274
13275Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
13276
13277 * gdb.base/watchpoint.exp: Don't expect a failure when calling
13278 a function with a watchpoint enabled on the mn10200.
13279
13280 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
13281 before trying to create it!
13282
13283Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
13284
13285 * config/vx.exp: Use hostname instead of netport.
13286
13287 * config/vxworks.exp: New file.
13288
13289 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
13290
13291 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
13292 gdb before assuming everything worked. Send a ^C if a timeout
13293 occurs.
13294
13295 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
13296 $gdb_spawn_id directly.
13297 (gdb_run_cmd): Try _start as well as start. Use the target feature
13298 gdb,start_symbol as the symbol to start from when jumping.
13299
13300Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
13301
13302 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
13303 redundant) test.
13304
13305 * gdb.base/recurse.exp: Relax final value test for 'b' so that
13306 it doesn't lose for 16bit integer systems.
13307
13308Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
13309
13310 * gdb.fortran/types.exp: If the target doesn't support "double"
13311 data types, then expect "real" types to only be 4 bytes.
13312
13313 * gdb.c++/virtfunc.exp: Expect failure for virtual function
13314 call tests if the target doesn't support inferior function calls.
13315
13316 * gdb.base/printcmds.exp: Allow minor deviation in FP values
13317 in printf tests.
13318
13319Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
13320
13321 * gdb.base/help.exp: Disable "help set", "help show", and
13322 "help support". Simplify regexp for "help stack".
13323
13324 * gdb.base/default.exp: Set match_max to 5000 and the timeout
13325 to 60 seconds. Temporarily set match_max to 15000 around the
13326 "info copying" test.
13327
13328 * gdb.base/nodebug.exp: Don't try to do an inferior function
13329 call if the target doesn't support them.
13330 * gdb.base/printcmds.exp: Likewise.
13331 * gdb.base/setvar.exp: Likewise.
13332 * gdb.base/structs.exp: Likewise.
13333 * gdb.c++/templates.exp: Likewise.
13334 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
13335
13336 * gdb.base/recurse.exp: Enable for the mn10200.
13337
13338 * configure.in: Do configure gdb.stabs directory for *-*-elf
13339 targets.
13340 * configure: Rebuilt.
13341
13342 * gdb.base/break.exp: Check for gdb,noresults before testing
13343 exit status and/or results from the target.
13344 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
13345 * lib/gdb.exp: Remove old (now bogus) initialization of
13346 noinferior, noargs, noresults and nosignals.
13347
13348Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
13349
13350 * config/sh.exp: New file.
13351
13352 * config/slite.exp: Try to connect multiple times to the board
13353 before rebooting. Only send a "monitor run" if need_monitor_run
13354 is set.
13355
13356 * gdb.base/break.exp: Don't do the "stub continue" test if
13357 the target has gdb_stub set.
13358
13359 * gdb.base/callfuncs.exp: Increase the timeout.
13360
13361 * gdb.base/interrupt.exp: Don't even try to compile the testcase
13362 if the target has gdb,noinferiorio set.
13363
13364 * gdb.base/list.exp: Increase match_max to 10000 characters.
13365
13366 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
13367
13368 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
13369 target.
13370
13371 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
13372
13373Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
13374
13375 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
13376 trying to delete the copy of gdb. Catch the file delete so we
13377 don't die if the delete fails; also, the file should be copied to
13378 the host, not to the build.
13379
13380Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
13381
13382 * lib/gdb.exp(gdb_test): Surround the result pattern with
13383 parenthesis in case it contains multiple regexps separated
13384 with |.
13385
13386 * gdb.base/watchpoint.exp: Use gdb_test.
13387 * gdb.base/default.exp: Ditto.
13388
13389Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
13390
99707966 13391 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 13392
c906108c
SS
13393 * gdb.base/scope.exp: Use gdb_test.
13394 * gdb.c++/classes.exp: Ditto.
13395 * gdb.c++/inherit.exp: Ditto.
13396
13397Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
13398
13399 * gdb.base/crossload.exp: Don't use execute_anywhere, use
13400 remote_exec instead.
13401 * gdb.base/corefile.exp: Don't be ridiculous.
13402 * gdb.base/*.c: Add missing stub invocations.
13403
13404Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
13405
13406 * config/slite.exp: Miscellaneous fixes.
13407
13408 * lib/gdb.exp: Fix runto.
13409
13410 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
13411 the target.
13412
13413 * gdb.base/watchpoint.exp: Fix regexp.
13414
13415 * lib/gdb.exp(default_gdb_exit): Add a catch to the
13416 close and wait commands, as the descriptor may now be
13417 invalid. Always call "remote_close host".
13418
13419Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
13420
13421 Major rewrite for testsuite revision.
d63a86f8 13422
c906108c
SS
13423 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
13424 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
13425 instead of relying on spawn_id to always contain a valid
13426 spawn id.
13427 (get_compiler_info): New procedure to build the ${binfile}.ci
13428 file, instead of replicating this in N different places.
13429 (gdb_compile): New procedure.
d63a86f8 13430
c906108c
SS
13431 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
13432 appropriate arguments) instead of compile. Use gdb_test in a lot
13433 more places. Use send_gdb instead of send. Always run gdb_start
13434 at the start of a testcase, as this is no longer done magically.
13435
13436 config/*-gdb.exp: Rename without the -gdb suffix.
13437
13438 config/mips.exp: Use remote_close instead of exit_remote_shell.
13439 config/monitor.exp: Use target_info instead of looking at
13440 baud, timeout, etc.
13441 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
13442
13443Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13444
13445 * gdb.c++/templates.exp (test_ptype_of_templates),
13446 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
13447 Update expect patterns for destructors and assignment operators
13448 to match corresponding c-typeprint.c changes.
13449 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
13450 to destructor breakpoint test, GDB should be able to set the
13451 destructor breakpoint without specifying arguments.
13452
13453Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
13454
13455 * gdb.threads/pthreads.exp: Change result for failure to compile due
13456 to lack of pthreads runtime support from an error to simply an
13457 unsupported test, per dejagnu standards.
13458
13459Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13460
13461 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
13462 where GDB exits to reduce pattern match time.
13463 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
13464
13465 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
13466
dc96c6c7 13467Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13468
13469 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
13470 * gdb.base/default.exp: ditto.
13471 * gdb.base/nodebug.exp: ditto.
13472 * gdb.base/printcmds.exp: ditto.
13473 * gdb.base/ptype.exp: ditto.
13474 * gdb.base/setvar.exp: ditto.
13475 * gdb.base/structs.exp: ditto.
13476 * gdb.base/setshow.c: Guard against uninitialized values of argc.
13477
13478Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
13479
13480 * configure, */configure: Rebuild with autoconf 2.12.
13481
13482Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
13483
13484 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
13485 use new i*86-pc-linux*-gnu quads.
13486 * gdb.base/corefile.exp: Ditto.
13487 * gdb.base/signals.exp: Ditto.
13488 * gdb.base/sigall.exp: Ditto.
13489 * gdb.base/interrupt.exp: Ditto.
13490
13491 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
13492 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
13493 RedHat 4.0.
d63a86f8 13494
c906108c
SS
13495 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
13496 linux. This allows the test case to at least compile on latest
13497 linux, but still not run due to missing the threads runtime library.
13498
13499Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13500
13501 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
13502 directory to search gdb directory. Accept and step over conditional
13503 stack alignment code. Consume $prompt in failure cases.
13504 Reset timeout to $oldtimeout instead of some arbitrary value.
13505 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
13506 timeout problems with infinite stack backtraces.
13507 * gdb.base/ptype.exp (ptype struct link, union tu_link):
13508 Accept function parameters for linkfunc member.
13509
13510Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
13511
13512 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
13513 (CXXFLAGS): Remove, unreferenced.
13514 (B_OPTIONS): Add for -B options and add code to initialize with
13515 previous -B options and also add -B option to pick up cross compiled
13516 runtime.
13517 (TARGET_INCLUDES): Add for -I options and add code to initialize when
13518 doing cross compiles.
13519 (target_alias): Declare global.
13520 (xgcc): Set variable to full path of gcc in build tree. Use findfile
13521 to verify that gcc exists in build tree, and if so set CC to that
13522 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 13523
c906108c
SS
13524Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
13525
13526 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
13527 ptype test for anonymous union. Fixup testcase to match
13528 current gcc debug output.
13529
13530Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
13531
13532 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
13533 force argument to an unsigned long type.
13534
13535Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
13536
13537 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
13538 tests and anonymous union print/ptype tests.
13539 * gdb.base/list.exp (test_forward-search): Increase timeout by
13540 5 minutes for the "search extremely long line" case.
13541 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
13542 completely optional and that the pass/fail messages use the command as
13543 the message if that third arg is a null string.
13544 (gdb_test_exact): Arrange that a null string pattern means match a
13545 null string output rather than any output, which might include random
13546 errors.
13547 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
13548 backtrace test.
13549 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
13550 always failing and failure is now exposed by gdb.exp changes.
13551
13552Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
13553
13554 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
13555 weren't being noted.
13556
13557Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13558
13559 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
13560 * gdb.stabs/weird.exp: Remove v_comb xfails.
13561
dc96c6c7 13562Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13563
13564 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 13565 list.exp scope.exp watchpoint.exp]
c906108c 13566 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 13567
dc96c6c7 13568Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13569
13570 * config/monitor.exp: Increase download timeout to 1000 seconds.
13571
dc96c6c7 13572Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13573
13574 * config/m32r.exp: Increase timeout to 120 seconds.
13575
13576Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
13577
13578 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
13579 and accept older ordering as obsolescent gcc or gdb.
13580 * gdb.c++/templates.exp: Ditto.
13581 * gdb.c++/virtfunc.exp: Ditto.
13582
13583Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
13584
13585 * gdb.base/coremaker.c: Add code to mmap some data so we
13586 can check that it ends up in the core file.
13587 * gdb.base/corefile.exp: Add test to read mmapped data
13588 from core file.
13589
dc96c6c7 13590Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13591
13592 * config/m32r.exp: New file.
13593
13594Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
13595
13596 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
13597 that cflags can contains -gstabs, and work correctly for other tests.
13598
dc96c6c7 13599Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13600
13601 * gdb.base/setshow.exp: New file, tests show and set.
13602 * gdb.base/setshow.c: New file, tests show and set.
13603 * gdb.base/help.exp: Add test for help set|show annotate.
13604 * gdb.base/default.exp: Add test for set|show annotate.
13605
13606Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
13607
13608 * testsuite/gdb.base/break.exp: Make backtrace from factorial
13609 errors unique.
13610 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
13611 explicitly.
13612
13613Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
13614
13615 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
13616 and width commands. This is done elsewhere.
13617 * (gdb_start): Don't call gdb_start_sim here. That's already
13618 done in gdb_load. This fixes lots of failures in default.exp.
13619
13620Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
13621
13622 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
13623 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
13624 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
13625 in the same we we treat other failures (since it may be an expected
13626 condition), rather than as an error.
13627 * gdb.base/signals.exp (test_handle_all_print): Revert back to
13628 old test format.
13629
13630Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
13631
13632 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
13633 (distclean maintainer-clean realclean): No need to remove files
13634 twice. Nuke the duplicates.
13635 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 13636 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
13637 Remove config.h along with other config files.
13638
13639Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
13640
13641 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
13642 "p func1 ()" and note that rests of tests are skipped.
13643 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
13644 setup_xfails for "print func2::coremaker_local".
13645 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
13646 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
13647 affected by the previous run test.
13648 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
13649 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
13650 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
13651 "pass int powerset tuple" and "pass modeless int powerset tuple".
13652 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
13653 "real write 4" and "real write 8".
13654 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
13655 setup_xfails for "print vs1 after tuple assign 2",
13656 "print \$i after tuple assign 2", and
13657 "print vs2 after tuple assign 2".
13658 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
13659 meaningful error message and return -1 so the caller can
13660 suppress further tests and avoid a cascade of errors.
d63a86f8 13661
c906108c
SS
13662Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
13663
13664 * gdb.base/a1-selftest.exp: Tweak tests to account for new
13665 format for printing version.
13666 * gdb.base/default.exp: Ditto.
13667 * gdb.base/interrupt.exp: Fix problem with cascade of
13668 errors if child process dies while calling a function.
d63a86f8 13669
c906108c
SS
13670Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
13671
13672 * Makefile.in (VPATH): Add
13673 * Makefile.in (Makefile, config.status): Fix rules so things get
13674 remade when necessary.
13675
13676Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
13677
13678 * Makefile.in (just-check): Add path to sibling expect dir
13679 to environment variable specified by RPATH_ENVVAR.
13680
13681Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
13682
13683 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
13684 (just-check): Add shared library paths for libstdc++, tk,
13685 tcl, bfd, and opcodes to the environment variable specified
13686 in RPATH_ENVVAR.
13687 * configure.in: Add support to recognize --enable-shared flag
13688 and generate correct value for RPATH_ENVVAR.
13689 * configure: Regenerated with autoconf.
13690
13691Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
13692
13693 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
13694 include all osf versions.
13695 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
13696 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
13697 when target is linux. When failing to build pthreads test
13698 executable, give more meaningful message.
13699 * gdb.threads/pthreads.c: Hpux also uses old definition of second
13700 arg for pthread_create.
d63a86f8 13701
c906108c
SS
13702Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
13703
13704 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
13705 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
13706 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
13707 and -lpthreads (everybody else).
13708 (test_startup): Fail gracefully if threads are not supported.
13709 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
13710 "p/c array_index("abcdef",2)" when not gcc compiled.
13711 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
13712 "print func2::coremaker_local" when not gcc compiled.
13713 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
13714 "ptype on opaque struct tagname (statically)",
13715 "ptype on opaque struct tagname (dynamically) 1", and
13716 "ptype on opaque struct tagname (dynamically) 2"
13717 for not compiled with gcc.
13718 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
13719 backtrace when compiled with gcc.
d63a86f8 13720 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
13721 than always return success.
13722
13723Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
13724
13725 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
13726
13727Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
13728
13729 * gdb.base/structs.exp: Undo last change.
13730
13731Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
13732
13733 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
13734 encapsulate all the steps/nexts done during self test, starting
13735 at main, and makes them less sensitive to optimization issues.
13736 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
13737 signal handler" test.
13738 * gdb.threads/pthreads.exp: Only run this for native configs.
13739 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
13740 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
13741 tests.
13742 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
13743 for "runto test_calls(void)" test.
d63a86f8 13744
c906108c
SS
13745Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
13746
13747 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
13748 and don't expect address info in breakpoint confirmations.
13749
13750Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
13751
13752 * gdb.base/list.exp (test_forward_search): Increase timeout
13753 temporarily by 60 seconds for searching extremely long line,
13754 and then reset to old value when done. Increase expect input
13755 buffer to 10000.
13756
13757Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
13758
13759 * gdb.base/list.exp (test_forward_search): Fix to handle very
13760 long source line without overflowing expect's input buffer.
13761
13762Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
13763
13764 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
13765 "buffer_full".
13766
13767 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
13768 "buffer_full".
13769
13770 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
13771 "buffer_full".
13772
13773 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
13774 "buffer_full".
13775
13776Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
13777
13778 * configure.in (configdirs): Add gdb.threads.
13779 * configure: Regenerated with autoconf.
13780 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
13781 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
13782 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 13783
c906108c
SS
13784Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
13785
13786 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
13787
13788Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
13789
13790 * gdb.base/signals.exp (test_handle_all_print): Test separately for
13791 each signal's status in the output of "handle all print".
13792 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
13793 the \r\n sequence that immediately precedes the gdb prompt.
13794 * gdb.base/a1-selftest.exp: Save original timeout and restore
13795 after test.
13796
13797Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
13798
13799 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
13800 symbol.
13801
13802Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
13803
13804 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
13805
13806Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
13807
13808 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
13809 timeout by 60 seconds.
13810
13811Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
13812
13813 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
13814 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
13815 error return.
13816
13817Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
13818
13819 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
13820 gdb initialization, also report how long dejagnu waited. Restore
13821 old timeout before doing error return. Temporarily increase timeout
13822 by 3 minutes to allow for slow startups over heavy NFS use.
13823
13824Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
13825
13826 * lib/gdb.exp: Report timeout value for verbosity level 2.
13827 * config/gdbserver.exp: Ditto.
13828 * config/hppro.exp: Ditto.
13829 * config/mips-gdb.exp: Ditto.
13830 * config/monitor.exp: Ditto.
13831 * config/netware.exp: Ditto.
13832 * config/sim-gdb.exp: Ditto.
13833 * config/slite-gdb.exp: Ditto.
13834 * config/udi-gdb.exp: Ditto.
13835 * config/unix-gdb.exp: Ditto.
13836 * config/vx-gdb.exp: Ditto.
13837 * gdb.base/a1-selftest.exp: Ditto.
13838 * gdb.base/a2-run.exp: Ditto.
13839 * gdb.base/break.exp: Ditto.
13840 * gdb.base/corefile.exp: Ditto.
13841 * gdb.base/list.exp: Ditto.
13842 * gdb.base/recurse.exp: Ditto.
13843 * gdb.base/scope.exp: Ditto.
13844 * gdb.base/signals.exp: Ditto.
13845
13846Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13847
13848 * gdb.threads/Makefile.in (docdir): Removed.
13849
13850Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13851
13852 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 13853 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 13854 @srcdir@.
d63a86f8 13855 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
13856 autoconf 2.5 or higher.
13857 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
13858
13859Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
13860
13861 * configure: Regenerated.
13862 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
13863 avoid name clashes with SunOS headers.
13864
13865Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
13866
13867 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
13868
13869Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
13870
13871 * gdb.base/callfuncs.exp: Finish last change -- make sure the
13872 prototype information ends up in the compiler info file.
13873
13874Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
13875
13876 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
13877 attempting to regenerate it. Eliminate use of a temporary file
13878 and just generate the info file directly. Source it immediately,
13879 for consistency of use.
13880 * gdb.base/corefile.exp: Ditto
13881 * gdb.base/exprs.exp: Ditto.
13882 * gdb.base/funcargs.exp: Ditto.
13883 * gdb.base/langs.exp: Ditto.
13884 * gdb.base/list.exp: Ditto.
13885 * gdb.base/mips_pro.exp: Ditto.
13886 * gdb.base/nodebug.exp: Ditto.
13887 * gdb.base/opaque.exp: Ditto.
13888 * gdb.base/ptype.exp: Ditto.
13889 * gdb.base/scope.exp: Ditto.
13890 * gdb.base/setvar.exp: Ditto.
13891 * gdb.base/signals.exp: Ditto.
13892 * gdb.base/whatis.exp: Ditto.
13893 * gdb.c++/templates.exp: Ditto.
13894 * gdb.c++/virtfunc.exp: Ditto.
13895 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
13896 whether or not to add -lstdc++ to the compile command line args.
13897
13898Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13899
13900 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
13901 it got fixed by the recent lookup_minimal_symbol_by_pc change.
13902 Increase timeout, a lot of single stepping might be needed if the
13903 target has no hardware watchpoints.
13904
13905Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
13906
13907 * gdb.base/break.exp: Ignore compiler warnings when compiling
13908 break.c.
13909 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
13910 * gdb.base/default.exp: Add h8300 xfails. Handle messages
13911 from remote-sim.
13912 * gdb.base/exprs.exp: Add h8300 xfails.
13913 * gdb.base/funcargs.exp: Likewise.
13914 * gdb.base/nodebug.exp: Likewise.
13915 * gdb.base/printcmds.exp: Likewise.
13916 * gdb.base/ptype.exp: Likewise.
13917 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
13918 h8300 xfails.
d63a86f8 13919 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
13920 on the h8300.
13921 * gdb.base/funcargs.c: Explicitly make last constant argument to
13922 call_after_alloca_subr an unsigned long type.
13923 * gdb.base/return.c: Include stdio.h.
13924
13925Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
13926
13927 * config/abug.exp: New file for the older Motorola Bug monitor
13928 that runs on the mvme13x series VME boards.
13929 * config/monitor.exp: Use the new config array for target settings
13930 if they exist.
13931
13932Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
13933
13934 * sim-gdb.exp: Make the SH simulator allocate less space when
13935 it is targeted.
13936
13937Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
13938
13939 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
13940 test.
13941
13942Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
13943
13944 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
13945 "rs6000-*-*" for "list function in include file" when gcc compiled.
13946 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
13947 for "p ctable1[120]".
13948 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
13949 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
13950 Remove setup_xfail for "rs6000-*-*" for
13951 "print 'scope0.c'::filelocal before run".
13952 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
13953 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
13954 since some compilers don't allow both options to be given
13955 on the same command line. Create object file and move it.
d63a86f8 13956
c906108c
SS
13957Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
13958
13959 * gdb.base/corefile.exp: Always regenerate the core file, since
13960 we always regenerate the coremaker program. Detect special case
13961 where registers cannot be read from core file.
d63a86f8 13962
c906108c
SS
13963Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
13964
13965 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
13966 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
13967 * gdb.c++/templates.exp: Only match on basename of file since
13968 some formats like xcoff don't encode directory information.
13969 * gdb.stabs/weird.exp: Use the right sed script for powerpc
13970 and rs6000 AIX xcoff targets.
13971 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
13972 * configure: Regenerate.
13973 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
13974 here, rather than in distclean.
d63a86f8 13975
c906108c
SS
13976Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
13977
13978 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
13979 defined, and use it to compile the test case with -O2. The
13980 native compilation still uses no optimization.
13981 * gdb.base/mips_pro.c: Remove inline assembly code since
13982 it is compiled PIC by default, which results in assembler
13983 warnings that make the testsuite think the compilation
13984 was unsuccessful.
13985
13986Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
13987
13988 * gdb.c++/misc.exp: Add note to message for
13989 "print s.a for foo struct" that this is a known gcc 2.7.2
13990 and earlier bug.
13991
13992Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
13993
13994 * gdb.base/break.exp: Fix pattern for matching "Delete all
13995 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
13996 setup_xfail for deleting all breakpoints test. Fix various
13997 timeout messages to include "(timeout)".
13998 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
13999 for "p t_float_values2(3.14159,float_val2)".
14000 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
14001 for "continue to call2g" when gcc compiled.
14002 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
14003 "up to foo in langs.exp", "show language at foo in langs.exp",
14004 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
14005 and "show language at fsub in langs.exp".
14006 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
14007 "list line 1 in include file", "list message for lines past EOF",
14008 "list function in include file", "list list0.h:foo", and
14009 "list filename:function; nonexistant function".
14010 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
14011 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
14012 and "ptype t_char_array" to be for native cc only.
d63a86f8 14013
c906108c
SS
14014Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
14015
d63a86f8 14016 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
14017 setup_xfail for "print coremaker_bss", "print coremaker_ro",
14018 "print func2::coremaker_local", and "backtrace in corefile.exp".
14019
14020Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
14021
14022 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
14023 "bt in signals.exp". This problem only appears when running
14024 the testsuite, and then only intermittently.
14025
14026Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
14027
14028 * gdb.base/return.exp (return_tests): Differentiate between
14029 two tests of continuing.
14030
14031Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
14032
14033 * */Makefile.in (maintainer-clean): Remove config.log.
14034 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
14035 * gdb.c++/Makefile.in (PROGS): Add inherit.
14036 (clean): Remove *.ci.
14037
14038Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
14039
14040 * gdb.c++/misc.cc: Add test code from Mike Stump.
14041 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
14042
14043Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
14044
14045 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
14046 to "alpha-*-osf2*" and add comment.
14047 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
14048 setup_xfail for "step over execarg initialization" and
14049 "step over corearg initialization".
14050 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
14051 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
14052 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
14053 gcc compiled for "print coremaker_bss", "print coremaker_ro",
14054 "print func2::coremaker_local", and "backtrace in corefile.exp".
14055 * gdb.base/signals.exp: Build and source signals.ci.
14056 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
14057 to be for gcc only.
14058 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 14059
c906108c
SS
14060Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14061
14062 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
14063 Feb 3 procfs.c change.
14064
14065Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
14066
14067 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
14068
14069Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
14070
14071 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
14072 from dejagnu's apparent default of 10 seconds, which gives random
14073 results when running the tests over NFS on moderately loaded systems.
14074 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
14075
14076Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
14077
14078 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
14079 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
14080 result reports.
14081
14082Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
14083
14084 * configure.in (CY_AC_PATH_TCLH): Remove.
14085 * configure: Regenerate.
14086
14087Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
14088
14089 * gdb.c++/Makefile.in (clean): Add missing '{'.
14090
14091Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
14092
14093 * lib/gdb.exp: Provide a default value for noinferior.
14094
14095 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
14096 Load libgloss.exp.
14097
14098Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
14099
14100 * gdb.disasm/hppa.exp: Compile directly into an executable, use
14101 the executable, not the .o to run the tests from.
14102
14103Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
14104
14105 * gdb.base/break.exp: Don't test for program exit or exit status
14106 if $noresults if nonzero.
14107 * gdb.base/langs.exp: Likewise.
14108 * gdb.base/watchpoint.exp: Likewise.
14109
14110 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
14111 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
14112 trying to compile the testcase.
14113
14114Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
14115
14116 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
14117 * gdb.base/signals.exp (continue to handler): Likewise.
14118
14119Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
14120
14121 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
14122
14123 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
14124
14125Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
14126
14127 * gdb.base/corefile.exp: Recognize "not found" as failure
14128 when trying to determine if a core file was generated.
14129 If no core file was generate the first time, try again without
14130 the ulimit -c to work around braindamaged shells.
14131
14132Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
14133
14134 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
14135 [] tests with "test" and enclose string in quotes.
14136 * gdb.stabs/configure: Rebuild
d63a86f8 14137
c906108c
SS
14138Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
14139
14140 Changes in sync with expect:
14141 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
14142 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
14143 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
14144 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
14145 argument to AC_REQUIRE.
14146 * configure: Regenerated.
14147
14148Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
14149
14150 * gdb.base/corefile.exp: When generating a core, discard any
14151 error messages about ulimit not found and the "core dumped"
14152 message from the shell that runs the coredumper.
14153
14154Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
14155
14156 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
14157
14158 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
14159 which sed script to run. Expect failure for v_comb test
14160 on PA targets too.
d63a86f8 14161
c906108c
SS
14162Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
14163
14164 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
14165 "print func2::coremaker_local" and for "backtrace in corefile.exp"
14166
14167Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
14168
14169 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
14170 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
14171 "sparc-sun-solaris*" xfails for "p v_comb".
14172 * lib/gdb.exp (default_gdb_start): Fix typo.
14173 * gdb.base/corefile.exp: Allow "Core was generated by ..."
14174 messages to not include the full program name that caused
14175 the core dump since some systems (such as solaris) apparently
14176 truncate this path to about 80 characters.
14177 When generating a core file first try increasing the core file
14178 size limit to unlimited since some systems may default it to
14179 zero, and it is harmless to try it. Move the test for failing
14180 to generate a core file to where it will actually get executed.
14181 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
14182 new gdb result from g++ debug info improvements and make old
14183 pattern obsolescent. Also account for size_t differences
14184 (may be int or long).
14185 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
14186 initialization before function call is placed in the delay slot
14187 and thus appears to be skipped over by commands such as "next".
14188
14189Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
14190
14191 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
14192
14193Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
14194
14195 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
14196 input source file; fix code to compile test to deal with this
14197 convention.
14198 * gdb.c++/*.exp: Likewise.
14199
14200Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
14201
14202 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
14203 "bt in signals.exp".
14204
14205Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
14206
14207 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
14208 "step over execarg initialization" and
14209 "step over corearg initialization".
14210
14211Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
14212
14213 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
14214 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
14215
14216Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
14217
14218 From Rob Savoye (rob@poseidon.cygnus.com)
14219 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
14220 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
14221 configure.in}, gdb.disasm/{Makefile.in, configure.in},
14222 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
14223 configure.in}: Major reworking for autoconfig.
14224 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
14225 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
14226 New files.
14227 * config/unix-gdb.exp: Make GDB global.
14228 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
14229 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
14230 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
14231 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
14232 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
14233 term.exp, twice.exp, watchpoint.exp, whatis.exp},
14234 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
14235 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
14236 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
14237 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
14238 pr-8136.exp, result.exp, string.exp, tuples.exp},
14239 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
14240 to returns as necessary, arrange for test to compile own testcase
14241 executable.
14242 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 14243
c906108c
SS
14244Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
14245
14246 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
14247 clear_xfail at end of test which might not call either pass or fail.
14248 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
14249 "backtrace through signal handler".
14250
14251Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14252
14253 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
14254 continuing from a job control stop signal.
14255 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
14256
14257Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
14258
14259 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
14260 * gdb.base/corefile.exp: Likewise.
14261 * gdb.base/funcargs.exp: Likewise.
14262
14263Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
14264
14265 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
14266 * config/monitor.exp: Add support for setting baud rate.
14267
14268Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
14269
14270 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
14271 i*86-*-linux* xfails for "backtrace through signal handler".
14272 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
14273 "print func2::coremaker_local".
14274 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
14275 alpha-dec-osf2* xfail for
14276 "delete all breakpoints when none".
14277
14278Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
14279
14280 * gdb.base/break.exp: Change test that deletes all breakpoints
14281 when no user breakpoints are installed. A post 4.15 change
14282 causes gdb to no longer prompt in this case.
14283
14284Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
14285
14286 * gdb.base/return.exp (return_tests): Change xfail for test
14287 "correct value returned double test" to stop xfailing at
14288 Solaris 2.5. Apparently the bug has been fixed.
14289
14290Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
14291
14292 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
14293 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
14294
14295Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
14296
14297 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
14298 * gdb.disasm/hppa.s: Corresponding changes.
14299
14300Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
14301
14302 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14303 makefile fragment.
14304 * config/mt-hpux: Deleted.
14305
14306Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
14307
d63a86f8 14308 * Many files: When warning about suppressed tests due to a
c906108c
SS
14309 nonexistant test binary, avoid incrementing the warning count.
14310
14311Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
14312
14313 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 14314
c906108c
SS
14315Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14316
14317 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
14318 "sparc-*-solaris2*".
14319
14320Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14321
14322 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
14323 Add global and local variables and initialize them.
14324 * gdb.base/corefile.exp: Test correct mapping of corefile sections
14325 by printing variables. Remove rs6000 and powerpc xfails, BFD now
14326 extracts the file name and terminating signal from the core file.
14327 * TODO: Remove note about tests for correct mapping of corefile.
14328 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
14329 from optimizing it away.
14330 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
14331 handles common blocks.
14332
14333Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
14334
14335 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
14336 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
14337
14338Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
14339
14340 * Makefile.in (maintainer-clean): New target, synonym for
14341 realclean.
14342 * gdb.base/Makefile.in (maintainer-clean): Likewise.
14343 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
14344 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
14345 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
14346 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
14347 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
14348
14349Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
14350
14351 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
14352 xfails when not gcc compiled for "print foo::funclocal".
14353 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
14354 "print foo::funclocal at foo",
14355 "print 'scope1.c'::foo::funclocal at foo",
14356 "print foo::funclocal_bss at foo",
14357 "print 'scope1.c'::foo::funclocal_bss at foo",
14358 "print foo::funclocal_ro at foo",
14359 "print 'scope1.c'::foo::funclocal_ro at foo",
14360 "print bar::funclocal at foo" and
14361 "print 'scope1.c'::bar::funclocal at foo".
14362 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
14363 gcc compiled for "print foo::funclocal at bar".
14364 Expand all messages to ensure that they identify that
14365 the test is at bar().
14366 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
14367 gcc compiled for:
14368 "ptype on opaque struct pointer (statically)",
14369 "ptype on opaque struct tagname (statically)",
14370 "ptype on opaque struct pointer (dynamically) 1",
14371 "ptype on opaque struct tagname (dynamically) 1",
14372 "ptype on opaque struct pointer (dynamically) 2" and
14373 "ptype on opaque struct tagname (dynamically) 2
14374 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
14375 gcc compiled for:
14376 "p datalocal"
14377 "whatis datalocal",
14378 "ptype datalocal",
14379 "p bsslocal",
14380 "whatis bsslocal", and
14381 "ptype bsslocal".
14382 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
14383 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
14384 when not gcc compiled.
14385 * gdb.base/funcargs.exp (float_and_integral_args): Add
14386 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
14387 compiled.
14388 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
14389 "backtrace from call6a" when not gcc compiled.
14390 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
14391 "backtrace from call7a" when not gcc compiled.
14392 * gdb.base/callfuncs.exp (do_function_calls):
14393 Add "hppa*-*-hpux*" xfail when not gcc compiled for
14394 "p t_char_array_values(char_array_val2,char_array_val1)",
14395 "p t_char_array_values(char_array_val1,char_array_val2)",
14396 "p t_char_array_values("carray 1","carray 2")",
14397 "p t_char_array_values("carray 1",char_array_val2)",
14398 "p t_char_array_values(char_array_val1,"carray 2")",
14399 "p sum_args(1,{2})",
14400 "p sum_args(2,{2,3})",
14401 "p sum_args(3,{2,3,4})",
14402 "p sum_args(4,{2,3,4,5})"
14403 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
14404 "backtrace in corefile.exp" when not gcc compiled.
14405
14406Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14407
14408 * gdb.base/signals.exp: Rewrite `handle all print' test as
14409 a procedure. Accept blanks or TABs as whitespace, increase
14410 timeout and expect input buffer size for the large output
14411 from the command. Remove "i*86-*-bsdi2.0" xfail.
14412
14413Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14414
14415 * gdb.base/setvar.exp: Add new testcases for truncation when
14416 assigning invalid values to bitfields.
14417
14418Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
14419
d63a86f8 14420 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
14421 mips-sgi-irix* xfail for
14422 "call inferior func with struct - returns char *"
14423 and fix test so that an optional (unsigned char *) cast is
14424 accepted in the result.
14425
14426Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
14427
14428 * gdb.base/funcargs.exp (float_and_integral_args): Remove
14429 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
14430 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
14431 * gdb.base/signals.exp: Remove duplicate "handle all print" test
14432 that accidentally got checked in.
14433
14434Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
14435
d63a86f8 14436 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
14437 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
14438 compiled test.
14439 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
14440 Add mips-sgi-irix5* xfail for not gcc compiled.
14441 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
14442 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
14443 "p top", "whatis top", "p middle", and "whatis middle".
14444 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
14445 "whatis signed char" for not gcc compiled.
14446 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
14447 "set variable signed char=-1 (-1)" and
14448 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
14449 * gdb.base/funcargs.exp (float_and_integral_args):
14450 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
14451 Add mips-sgi-irix* xfail when not gcc compiled for
14452 "continue to call2b".
14453 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
14454 "continue to call2g".
14455 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
14456 "backtrace from call6a"
14457 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
14458 "backtrace from call7k".
14459 Add mips-sgi-irix5* xfail when not gcc compiled for
14460 "backtrace from call7a".
14461 (localvars_after_alloca): Fix gdb_test cmds for
14462 "print * after runto ...".
14463 Remove rs6000-*-* xfails for
14464 "print i after runto localvars_after_alloca" and
14465 "print l after runto localvars_after_alloca"
14466 for all compilers.
14467 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
14468 when not compiled with gcc, for:
14469 "print signed char == (minus)",
14470 "print signed char != (minus)",
14471 "print signed char < (minus)",
14472 "print signed char > (minus)".
14473 * gdb.base/callfuncs.exp (do_function_calls):
14474 Add mips-sgi-irix* xfail, when compiled with native compiler, for
14475 "call inferior func with struct - returns char *".
d63a86f8 14476 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
14477 "correct value returned double test" to include Solaris 2.4.
14478 * gdb.base/funcargs.exp (float_and_integral_args):
14479 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 14480
c906108c
SS
14481Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14482
14483 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
14484 enumeration bitfields if compiling with GNU C.
14485 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
14486 to empty' prompt.
14487
14488Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
14489
14490 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
14491 test for PRO targets.
14492
14493 * gdb.base/funcargs.exp: Avoid ever setting more than 8
14494 breakpoints in the inferior at any given time by making
14495 two groups of breakpoints for call2*, call6* and call7*
14496 tests.
14497
14498Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14499
14500 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
14501 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
14502 from optimizing it away.
14503 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
14504 "call inferior func with struct".
14505
14506Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
14507
14508 * configure.in: Only configure gdb.chill for particular targets.
14509
14510Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
14511
14512 * gdb.base/Makefile.in: Add action to .c.o transformation
14513 rule that generates a .ci file for each .o file and remove
14514 explicit .c.o rules except for callfuncs.o.
14515 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
14516 generates a .ci file for each .o file and remove explicit
14517 .cc.o rules.
14518 (clean): Remove *.tmp *.ci files.
14519 (EXECUTABLES): Remove templ-info.exp.
14520 * gdb.base/compiler.c: New file.
14521 * gdb.c++/compiler.cc: New file
14522 * gdb.base/scope.exp: Source gdb.base/scope.ci.
14523 Change rs6000-*-* xfail for
14524 "print 'scope0.c'::filelocal_ro" and
14525 "print 'scope1.c'::filelocal" and
14526 "print 'scope1.c'::filelocal_bss" and
14527 "print 'scope1.c'::filelocal_ro" and
14528 "print 'scope1.c'::foo::funclocal" and
14529 "print 'scope1.c'::foo::funclocal_ro" and
14530 "print 'scope1.c'::bar::funclocal" and
14531 "print 'scope0.c'::filelocal_ro" and
14532 "print 'scope1.c'::filelocal at foo" and
14533 "print 'scope1.c'::filelocal_bss at foo" and
14534 "print 'scope1.c'::filelocal_ro at foo" and
14535 "print 'scope1.c'::foo::funclocal at foo" and
14536 "print 'scope1.c'::foo::funclocal_bss at foo" and
14537 "print 'scope1.c'::foo::funclocal_ro at foo" and
14538 "print 'scope1.c'::bar::funclocal at foo" and
14539 "print 'scope0.c'::filelocal_ro" and
14540 "print 'scope1.c'::filelocal" and
14541 "print 'scope1.c'::filelocal_bss" and
14542 "print 'scope1.c'::filelocal_ro" and
14543 "print 'scope1.c'::foo::funclocal" and
14544 "print 'scope1.c'::foo::funclocal_bss" and
14545 "print 'scope1.c'::foo::funclocal_ro" and
14546 "print 'scope1.c'::bar::funclocal" and
14547 "print 'scope1.c'::bar::funclocal_bss"
14548 to only be xfail'd when not compiled with gcc.
d63a86f8 14549 Add rs6000-*-* xfail for
c906108c
SS
14550 "print 'scope0.c'::filelocal_bss before run"
14551 when compiled with gcc.
14552 (test_at_main): Add rs6000-*-* xfail for
14553 "print filelocal_ro in test_at_main"
14554 when compiled with gcc.
14555 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 14556 Add rs6000-*-aix* xfail for
c906108c
SS
14557 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
14558 "ptype t_char_array", not compiled with gcc.
14559 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
14560 xfail for "list foo (in include file)" when gcc compiled.
14561 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
14562 (integral_args): Add rs6000-*-* xfail for
14563 "run to call0a" if not compiled with gcc.
14564 (unsigned_integral_args): Add rs6000-*-* xfail for
14565 "run to call1a" if not compiled with gcc.
14566 (float_and_integral_args): Add rs6000-*-* xfail for
14567 "run to call2a" if not compiled with gcc and for
14568 "continue to call2b" for any compiler.
14569 Add rs6000-*-* xfail to
14570 "print f1 after run to call2a" for gcc compiled.
14571 (discard_and_shuffle): Add rs6000-*-* xfail for
14572 "run to call6a".
14573 (shuffle_round_robin): Add rs6000-*-* xfail for
14574 "backtrace from call7a" if not compiled with gcc.
14575 Add rs6000-*-* xfail for
14576 "backtrace from call7b" if compiled with gcc.
14577 (call_after_alloca): Add rs6000-*-* xfail for
14578 "print c in call_after_alloca" and
14579 "print s in call_after_alloca" and
14580 "backtrace from call_after_alloca_subr"
14581 if not compiled with gcc.
14582 (localvars_in_indirect_call): Add rs6000-*-* xfail for
14583 "print c in localvars_in_indirect_call" and
14584 "print c in localvars_in_indirect_call" and
14585 "backtrace in indirectly called function" and
14586 "stepping into indirectly called function"
14587 if not compiled with gcc.
14588 (localvars_after_alloca): Add rs6000-*-* xfail for
14589 "print c after runto localvars_after_alloca" and
14590 "print s after runto localvars_after_alloca" and
14591 "print i after runto localvars_after_alloca" and
14592 "print l after runto localvars_after_alloca"
14593 for all compilers.
14594 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
14595 than whatis-info.exp.
14596 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
14597 than opaque-info.exp.
14598 Setup rs6000-*-* xfail for
d63a86f8 14599 "ptype on opaque struct pointer (statically)" and
c906108c
SS
14600 "ptype on opaque struct pointer (dynamically)" when
14601 not compiled with gcc.
14602 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
14603 rather than callf-info.exp.
14604 (do_function_calls): Add clear_xfail for rs6000-*-* for
14605 "p t_float_values2(3.14159,float_val2)". Seems to work
14606 fine there, both with xlc and gcc. Need to find out what
14607 it is doing right and fix other platforms.
14608 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
14609 "call inferior func with struct - returns int",
14610 "call inferior func with struct - returns long",
14611 "call inferior func with struct - returns float",
14612 "call inferior func with struct - returns double",
14613 "call inferior func with struct - returns char *",
14614 but only if not gcc compiled (presumes xlc compiled).
14615 Change rs6000-*-* xfails for
14616 "call inferior func with struct - returns char" and
14617 " call inferior func with struct - returns short" to only
14618 xfail if not using gcc.
14619 (clean mostlyclean): Remove *.ci and *.tmp files.
14620 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
14621 than templ-info.exp.
14622 * gdb.base/langs.exp: Source gdb.base/langs.ci.
14623 Add rs6000-*-* xfail for "up to foo in langs.exp"
14624 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
14625 when not gcc compiled.
d63a86f8 14626
c906108c
SS
14627Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14628
14629 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
14630 * gdb.base/corefile.exp: Likewise.
14631 * gdb.base/list.exp: Likewise.
14632 * gdb.base/scope.exp: Likewise.
14633 * gdb.base/siganls.exp: Likewise.
14634
14635 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
14636 compiler output.
14637 * gdb.base/whatis.exp: Likewise.
14638
14639Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
14640
14641 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
14642 failure (opcode table has been fixed to match reality).
14643
14644Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
14645
14646 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
14647 "call inferior func with struct - returns char",
14648 "call inferior func with struct - returns short"
14649
14650 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
14651 "print 'scope0.c'::filelocal at main",
14652 "print 'scope0.c'::filelocal_bss in test_at_main",
14653 "print 'scope0.c'::filelocal at foo",
14654 "print 'scope0.c'::filelocal_bss in test_at_foo",
14655 "print 'scope0.c'::filelocal at bar",
14656 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 14657
c906108c
SS
14658 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
14659 in source file 1". This bug seems to have been fixed with both
14660 gcc and native cc (was native assembler bug?).
14661
14662Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
14663
14664 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
14665 "backtrace through signal handler" to "i*86-*-sysv4*".
14666 * gdb.base/signals.exp: Add xfail for "'next' behaved as
14667 continue" case. Add "known SVR4 bug" to fail message.
14668 Add "i*86-*-bsdi2.0" xfail for "handle all print".
14669 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
14670 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
14671 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
14672 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
14673 "up to foo in langs.exp", "show language at foo in
14674 langs.exp", "up to cppsub_ in langs.exp", "show
14675 language at cppsub_ in langs.exp", "up to fsub in
14676 langs.exp", and "show language at fsub in langs.exp".
14677 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
14678 "bactrace in corefile.exp".
14679 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
14680 "call inferior function with struct - returns float" and
14681 "call inferior function with struct - returns double".
d63a86f8 14682
c906108c
SS
14683Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
14684
14685 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
14686 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
14687 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
14688 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
14689
14690Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
14691
14692 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
14693 (or overriden) "CHILL" macro rather then bare "gcc".
14694 Also look for ../../gcc/xgcc since that is what we will
14695 actually need, not "Makefile". Remove following assignment
14696 of CHILL to CHILL_FOR_TARGET because that results in
14697 recursive definition.
14698
14699Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
14700
14701 * gdb.base/corefile.exp: Change xfail for backtrace in
14702 corefile.exp from linuxaout to all linux.
14703 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
14704 cases where we miss the breakpoint at the signal handler
14705 for some reason. Setup xfail for linuxoldld/linuxaout and
14706 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
14707 hitting SIGURG breakpoint.
14708 * gdb.base/signals.exp: Setup xfail for "next" acting like
14709 continue to add linuxoldld. Setup xfail for all linux for
14710 "next to handler in signals_tests_1", "backtrace in
14711 signals_tests_1", "continue to func1", "pass SIGUSR1",
14712 and continue to handler".
14713
14714Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
14715
14716 * Update all FSF addresses except those in COPYING* files.
14717
14718Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
14719
14720 * gdb.base/a2-run.exp: Change messages to be more explicit about
14721 the status of args, and quote binfile in results.
14722
14723Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
14724
14725 * gdb.base/callfuncs.exp: Add tests for passing structs to
14726 inferior functions and return various types.
14727 * gdb.base/callfuncs.c: Add functions to receive a struct
14728 and return a member of the struct, in various types.
14729
14730Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14731
14732 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
14733
14734Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
14735
14736 * config/vxworks29k.exp: New file, sources vxworks.exp.
14737
14738Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14739
14740 * config/gdbremote.exp: New file. Testing framework using
14741 gdbserver.
14742
14743Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
14744
14745 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
14746 "call function when asleep" and "send end of file".
14747 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
14748 for "backtrace in corefile.exp".
14749 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
14750 for "backtrace through signal handler".
14751 * gdb.base/corefile.exp: Make sure we actually generate a core file
14752 before trying the core tests. Some systems allow the user to suppress
14753 generation of core files and default to that (linux for example).
14754 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
14755 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
14756
14757Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14758
14759 * gdb.threads: New directory with some crude multi-threaded
14760 gdb tests (step.exp and step2.exp).
14761 * config/mt-lynx (STEP_EXECUTABLE): Define.
14762 (THREADFLAGS): Define.
14763
14764Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
14765
14766 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
14767
14768 * gdb.base/signals.exp: Disable whole file for lynx until
14769 further notice.
14770
14771 * gdb.base/signals.exp: xfail test where "next" acts like
14772 "continue" for lynx.
14773
14774 * gdb.base/interrupt.exp: xfail test for calling function while
14775 inferior is asleep for lynx.
14776
14777 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
14778 than one cr-lf after each command.
14779
14780Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14781
14782 * configure.in: Reinstate setting of stabsdirs variable, fix
14783 typo in setting up configdirs for native builds.
14784
14785 * gdb.base/return.exp: Fix typo in return double test.
14786 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
14787 compiler from optimizing them away.
14788
14789Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
14790
14791 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
14792 sequences to be echo'd by gdb when using gdb_test.
14793 * gdb.chill/chexp.exp: Likewise.
14794 * gdb.fortran/exprs.exp: Likewise
14795
14796Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14797
14798 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
14799 after the inferior gdb has started.
14800
14801 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
14802 after each command.
14803 * gdb.base/funcargs.exp: Likewise.
14804 * gdb.base/gdbvars.exp: Likewise.
14805 * gdb.base/interrupt.exp: Likewise.
14806 * gdb.base/list.exp: Likewise.
14807 * gdb.base/watchpoint.exp: Likewise.
14808 * gdb.c++/demangle.exp: Likewise.
14809 * gdb.c++/inherit.exp: Likewise.
14810 * gdb.chill/chexp.exp: Likewise.
14811 * gdb.fortran/exprs.exp: Likewise.
14812
14813 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
14814 test if we can't handle IO to/from the inferior.
14815
14816 * gdb.c++/misc.exp: Always check for a program already being
14817 started after sending a "run" command to gdb.
14818
14819 * gdb.base/twice.exp: Start with a fresh gdb.
14820
14821 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
14822 only depend on gdb's expression code, not the chill runtime.
14823
14824 * gdb.base/return.c: Put return values into variables so we
14825 can have gdb print them rather than depending on the program
14826 to print them.
14827 * gdb.base/return.exp: Corresponding changes.
14828
14829 * lib/gdb.exp: Provide default value for noinferiorio.
14830 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
14831 the inferior.
14832
14833 * gdb.base/break.exp: Always check for a program already being
14834 started after sending a "run" command to gdb.
14835 (text_next_with_recursion): Don't check the output from the
14836 program's printf statement. Instead just make sure the program
14837 exited.
14838
14839 * gdb.base/commands.exp: Protect tests which need arguments with
14840 $noargs conditionals.
14841
14842Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14843
14844 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
14845 of structure member arrays to match gdb/valops.c:value_addr change.
14846
14847Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
14848
14849 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
14850 cases.
14851
14852Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
14853
14854 * configure.in (configdirs): Remove gdb.chill from default list
14855 of subdirs and then add it back in only if doing a native build.
14856 The current chill compiler does not yet work in any cross build.
14857 * Revert all signal changes from Jul 6.
14858 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
14859 for sh-hms targets, allowing these tests to link, with no other
14860 changes. Testing is suppressed by setting "nosignals" in site.exp.
14861
14862Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
14863
14864 * configure.in (signaldirs): Define and add to configdirs for all
14865 targets except some specific ones that are known to not support signals.
14866 Also clean up formatting.
14867 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
14868 (signals, sigall): Remove rules to build.
14869 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
14870 Moved to new gdb.signals directory.
14871 * gdb.signals: New test directory.
14872 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
14873 signals.c signals.exp}: New or moved files.
14874
14875Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
14876
14877 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
14878
14879Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
14880
14881 * gdb.base/return.exp: Xfail `return double' test failure
14882 on at least Solaris 2.3 and handle future/past versions on
14883 a case by case basis as appropriate. Also update message
14884 to include i*86 failures.
14885
14886Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14887
14888 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
14889
14890 * lib/gdb.exp: Fix comment which erroneously identified
14891 gdb_file_cmd as gdb_load (the 19 May change was in fact to
14892 gdb_file_cmd not gdb_load).
14893 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
14894
14895 * gdb.base/setvar.exp: Make test names consistent between pass and
14896 fail cases. Use gdb_test more.
14897
14898Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14899
14900 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
14901
14902Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14903
14904 * gdb.base/help.exp: Fix expected help string for `show commands'.
14905
14906Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
14907
14908 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
14909
14910 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
14911 of a text section.
14912
14913Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
14914
14915 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
14916 that loop eventually terminates. Fix Connection refused logic so
14917 that testsuite will expire nicely.
14918
14919Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
14920
14921 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
14922 config/rom68k.exp: New tcl glue for the appropriate monitors.
14923 These all just end up calling monitor.exp.
14924 * config/monitor.exp (gdb_target_monitor): Handle `Connection
14925 refused' by retrying. Cleanup some timeout issues.
14926 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
14927 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
14928 callers don't have to set/restore global timeout variable.
14929
14930 * The following set of changes centralizes management of the global
14931 timeout variable. This way, it can be set in one target dependent
14932 place instead of dozens of places scattered throughout the test suite.
14933 If you need to lengthen a timeout, then you should either set timeout
14934 in one of the config/{target}.exp files, or multiply it by a factor.
14935 Setting it to an absolute value is always going to lose for some
14936 targets.
14937 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
14938 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
14939 * gdb.base/funcargs.exp: Don't set timeout.
14940 * gdb.base/list.exp (test_forward_search): Only use local timeout.
14941 * gdb.base/printcmds.exp (test_print_string_constants
14942 test_print_array_constants): Don't set timeout.
14943 * gdb.base/ptype.exp: Don't set timeout.
14944 * gdb.base/recurse.exp: Don't set timeout.
14945 * gdb.base/return.exp: Don't set timeout.
14946 * gdb.base/watchpoint.exp: Don't set timeout.
14947 * gdb.c++/classes.exp (do_tests): Don't set timeout.
14948 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
14949
14950Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
14951
14952 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
14953
14954Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14955
14956 * lib/gdb.exp: Disable chill tests for irix5.
14957
14958Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14959
14960 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
14961 each test pass or fail.
14962
14963Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14964
14965 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
14966 xlc not gcc.
14967
14968Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
14969
14970 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
14971
14972Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
14973
14974 * config/est.exp: Fix copyright and comments. Remove dead code.
14975 Use targetname, serialport and baud variables instead of fixed
14976 constants.
14977 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
14978 * config/cpu32bug.exp: New file to support cpu32bug monitors.
14979
14980Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14981
14982 * gdb.base/watchpoint.exp: Don't run
14983 test_watchpoint_triggered_in_syscall for sunos.
14984
14985Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14986
14987 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
14988 they don't seem to exist. Do include stdio.h.
14989
14990Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14991
14992 * gdb.base/a1-selftest.exp: Add alpha xfail.
14993
14994Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14995
14996 * gdb.base/watchpoint.c (main): Prompt before calling read().
14997 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
14998 Revise accordingly. Remove cruft about sending "123" several
14999 times, until it gets noticed. Clean up the "print buf[0]" stuff
15000 so that it passes or fails, and waits for prompts in the usual way.
15001
15002Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15003
15004 * gdb.base/recurse.exp: Fix comment.
15005
15006 * TODO: Remove item about printing variables in nodebug.exp. Add
15007 item about enabling tests which are only run on some targets.
15008
15009 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
15010 fail, make test names unique, use new gdb_test convention
15011 regarding pattern, use gdb_test more, etc.).
15012
15013 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
15014 fail, make test names unique, etc.).
15015
15016Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15017
15018 * gdb.base/nodebug.c: Change return type of top and middle to
15019 short.
15020 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
15021 are fixed by the recent mdebugread.c changes. Allow `short ()'
15022 as type for top and middle.
15023
15024Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15025
15026 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
15027 nearly as I can tell, the whole thing was an accident in Stu's
15028 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
15029 to replace a send/expect pair with gdb_test, but ended up only
15030 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
15031 of 30 Mar 1995 took care of it, but left this vestigial comment
15032 which I am now nuking.
15033
15034Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15035
15036 * gdb.base/break.exp: Look for different line number for
15037 breakpoint at main depending on usestubs.
15038
15039Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15040
15041 * gdb.base/list.exp: Adjust some alternate expect patterns to
15042 match recent list0.c change. Add alternate expect pattern for
15043 output from `list default lines around main' for optimizing
15044 compilers.
15045
15046Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15047
15048 * lib/gdb.exp: If nosignals is not set, set it to 0.
15049
15050Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
15051
15052 * config/slite-gdb.exp: Responds to load symbol table prompt.
15053 * gdb.base/break.exp: Adjust line number, fix rerun.
15054 * gdb.base/langs0.c: Add #ifdef usestubs.
15055
15056Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
15057
15058 * gdb.base/list.exp: Adjust line contents after adding new lines in
15059 list0.c. Also fix a syntax error.
15060
15061 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
15062 * gdb.base/break.exp: ditto.
15063 * gdb.base/list.exp: ditto.
15064 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
15065 * gdb.base/run.c: ditto.
15066 * gdb.base/list0.c: ditto.
15067 * gdb.base/funcargs.c: ditto.
15068
15069Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
15070
15071 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
15072 $targetname, $serialport and $baud instead of hardwired variables.
15073 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
15074 target doesn't support signals.
15075
15076Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
15077
15078 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
15079
15080Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15081
15082 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
15083 Don't rely on the value of an auto variable before it has been
15084 initialized. Use gdb_test more.
15085
15086Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15087
15088 * lib/gdb.exp (default_gdb_version): A version number must start
15089 with a digit, but other than that contains all characters up to
15090 the first whitespace character.
15091
15092Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15093
15094 * gdb.base/commands.exp (breakpoint_command_test): New tests.
15095
15096Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15097
15098 * gdb.c++/*.exp: Warn if executable does not exist. The original
15099 reason for skipping the warning was that configure.in sometimes
15100 intentionally skipped building the executables but the tcl code
15101 had no way of knowing. That (a) was always bogus with respect to
15102 error handling, (b) is no longer true (right now there is no way
15103 to skip C++ tests).
15104
15105 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
15106
15107Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15108
15109 * gdb.base/list.exp: Add expect patterns for output from
15110 SunPRO compiled executables.
15111 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
15112 types.
15113
15114Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15115
15116 * gdb.base/break.exp (test_next_with_recursion): Accept any line
15117 number (we are already testing that the correct source line text
15118 gets printed).
15119
15120 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
15121 that is what is intended, but something needed to be done to get
15122 sunos4 native working again.
15123
15124 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
15125
15126 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
15127 apparently went with a (very) old xfail.
15128
15129Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
15130
15131 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
15132 runto_main is a proc in gdb.exp that will do 'step' for target use
15133 stubs.
15134 * gdb.base/exprs.exp: ditto.
15135 * gdb.base/interrupt.exp: ditto.
15136 * gdb.base/opaque.exp: ditto.
15137 * gdb.base/printcmds.exp: ditto.
15138 * gdb.base/ptype.exp: ditto.
15139 * gdb.base/scope.exp: ditto.
15140 * gdb.base/setvar.exp: ditto.
15141 * gdb.base/signals.exp: ditto.
15142 * gdb.base/twice.exp: ditto.
15143 * gdb.c++/classes.exp: ditto.
15144 * gdb.c++/inherit.exp: ditto.
15145 * gdb.c++/templates.exp: ditto.
15146 * gdb.base/break.exp: no run and hit main for stubs. Change line
15147 numbers for breakpoints and info breakpoint.
15148 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
15149 breakpoint().
15150 * gdb.base/callfuncs.c: ditto.
15151 * gdb.base/exprs: ditto.
15152 * gdb.base/interrupt.c: ditto.
15153 * gdb.base/opaque0.c: ditto.
15154 * gdb.base/printcmds.c: ditto.
15155 * gdb.base/ptype.c: ditto.
15156 * gdb.base/scope0.c: ditto.
15157 * gdb.base/setvar.c: ditto.
15158 * gdb.base/signals.c: ditto.
15159 * gdb.base/twice.c: ditto.
15160 * gdb.c++/misc.cc: ditto.
15161 * gdb.c++/templates.cc: ditto.
15162
15163Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15164
15165 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
15166
15167 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
15168 somewhere between `read' and `main.c'. I'm pretty sure the
15169 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
15170 and it isn't particularly useful.
15171
15172 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
15173
15174Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15175
15176 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
15177
15178Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
15179
15180 * config/mt-slite: add LIBS and -nostdlib.
15181 * config/slite-gdb.exp: add this new file to support sparclite target.
15182
15183Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
15184
15185 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
15186
15187 * gdb.base/a2-run.exp: Change argument to istarget from
15188 "*-*-vxworks" to "*-*-vxworks*".
15189 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
15190
15191Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
15192
15193 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
15194 will not runto main but do a 'step' to step out of breakpoint().
15195 * config/mt-slite: add -Dusestubs.
15196
15197Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15198
15199 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
15200 instead of just @.
15201
15202 * gdb.base/signals.exp: Add test for "handle all print".
15203 * TODO: Remove "handle all print". Also remove item about
15204 checking copyright date (I don't like the idea of a spurious FAIL
15205 based on when we run the tests).
15206
15207 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
15208 for SunOS4 (reason for failure not investigated). Remove
15209 redundant test for $binfile.
15210
15211 * gdb.base/nodebug.c (array_index): Call malloc.
15212
15213 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
15214
15215Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
15216
15217 * gdb.base/recurse.exp: Update gdb_test invocation to use new
15218 conventions and slightly simplify the matching regexp.
15219
15220Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15221
15222 * gdb.base/break.exp: Update gdb_test invocation to use new
15223 convention.
15224
15225 * lib/gdb.exp: If noargs is not set, set it to 0.
15226
15227 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
15228 tests unique.
15229
15230 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
15231
15232Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15233
15234 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
15235 one argument of type "<non-float parameter>".
15236
15237Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
15238
15239 * config/rom68k.exp: New file to support Motorola IDP board.
15240 * gdb.base/a2-run.exp: Skip this file if noargs is set.
15241 * gdb.base/break.c: Change things around so that this program
15242 doesn't depend upon args. This is necessary to make remote
15243 targets work (in general, they can't take args).
15244 * gdb.base/break.exp: Don't try to send args to program. Don't
15245 expect output. Also, replace lots of code with gdb_test.
15246
15247Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15248
15249 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
15250 printing of '\'' (which is what the comment says we are testing,
15251 even though we were not), not '''.
15252 (test_integer_literals_rejected): Test that printing ''' is an error.
15253
15254 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15255 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
15256 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
15257 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
15258 Use gdb_test not test_print_accept.
15259 * lib/gdb.exp: Remove test_print_accept.
15260
15261 * gdb.base/signals.exp (signal_tests_1): Make pass message
15262 consistent with fail message.
15263
15264 * gdb.base/whatis.exp: Remove xfails for printing char vs.
15265 unsigned char; the bug (PR 1821) is fixed.
15266
15267 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
15268
15269 * gdb.base/scope.exp (test_at_localscopes): Call pass for
15270 successful tests--makes xfailing them work right.
15271
15272Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15273
15274 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
15275 only \r\n, not .*. The test can pass .* as the last thing in
15276 $pattern if that is what it wants. In addition to providing this
15277 flexibility, this change should speed up pattern matching in cases
15278 where the pattern already ended with .* (there were a number of
15279 them). This change also helps catch bad patterns--in the old
15280 scheme the typo "char \*" instead of "char \\*" would pass. Now
15281 it is caught.
15282 * Many .exp files: Update callers.
15283
15284 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
15285 clearer and does not spuriously match multiple ('s. Likewise for
15286 ) and *.
15287
15288 * gdb.base/nodebug.exp: Test ability to call a function and pass
15289 it a string (even with no debugging info).
15290
15291 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
15292 "p '\'", which is the same as "p ''" once tcl gets done with
15293 quoting, to "p '\\'", which I suspect is what is intended (one
15294 backslash gets sent to GDB).
15295
15296 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
15297
15298Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15299
15300 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
15301 1817) was fixed literally years ago.
15302
15303Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15304
15305 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
15306 test, it causes stepping out of call_after_alloca_subr with
15307 optimizing compilers.
15308 (localvars_in_indirect_call): Consume GDB prompt if `finish'
15309 fails.
15310
15311 * gdb.c++/templates.exp: Source templ-info.exp only if
15312 the templates executable exists.
15313
15314 * gdb.c++/misc.cc (class Contains_static_instance,
15315 class Contains_nested_static_instance),
15316 gdb.c++/classes.exp (test_static_members): Test printing of
15317 a class that contains a static instance of the class.
15318
15319Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15320
15321 * gdb.base/langs2.c (cppsub_): Don't prototype.
15322 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
15323 only, I believe).
15324
15325Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15326
15327 * lib/gdb.exp (skip_chill_tests): New procedure.
15328
15329 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
15330
15331Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
15332
15333 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
15334 each expect pattern. Cuts runtime from 12 to about 4 seconds.
15335
15336Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15337
15338 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
15339
15340 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
15341 disassemble 8, not 16, instructions for part 4.
15342
15343 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
15344 support the latter anymore.
15345
15346 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
15347 -DNO_PROTOTYPES.
15348 * gdb.base/callfuncs.c: Control use of prototypes based on
15349 NO_PROTOTYPES, not __STDC__.
15350 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
15351 t_float_values2 tests if prototypes in use.
15352
15353 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
15354 t_double_values): When checking differences against DELTA, check
15355 that difference is within the range (-DELTA,DELTA), not just
15356 (-infinity,DELTA).
15357
15358Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
15359
15360 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
15361 'file' command firts, then 'target', then 'load', this is due to gdb
15362 target set up.
15363 * config/mips-gdb.exp: Fix a couple regular exp bugs.
15364
15365Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
15366
15367 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
15368 FP load/store variants.
15369 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
15370
15371Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15372
15373 * gdb.base/term.exp: Do not give a warning if not native, it is
15374 not an abnormal condition.
15375
15376Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
15377
15378 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
15379 t_char_array".
15380
15381Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15382
15383 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
15384 are getting the version number.
15385
15386 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
15387 if not native, it is not an abnormal condition.
15388
15389Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15390
15391 * lib/gdb.exp: Just use "file exists", rather than undocumented
15392 dejagnu procedure "findfile".
15393
15394Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15395
15396 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
15397 (LDFLAGS): Set to -Xlinker -Ur.
15398
15399 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
15400 Removed, these values are set by lib/gdb.exp.
15401
15402 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
15403
15404Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15405
15406 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
15407 of replicating gdb startup code.
15408
15409 * config/mt-vxworks (LDFLAGS): Set to -r.
15410 (CFLAGS_FOR_TARGET): Removed.
15411
15412 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
15413 (gdb) and gdb for vxworks uses (vxgdb).
15414
15415 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
15416 executable is not in the tree and host != target, use sed and
15417 program_transform_name to determine the gdb name used by the
15418 target.
15419
15420 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
15421 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
15422
15423Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15424
15425 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
15426 floats, chars, and shorts where there are ANSI-style function
15427 definitions.
15428
15429 * gdb.base/langs.exp, gdb.base/langs*: New test.
15430 * gdb.base/Makefile.in: Build it.
15431 * TODO: Remove item about checking that C names don't get C++
15432 demangling applied; this test tests it.
15433
15434Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15435
15436 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
15437 went with the const70 xfail. The xfail went away a year ago.
15438
15439 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
15440
15441 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
15442 for hp300.
15443
15444 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
15445
15446 * gdb.base/a1-selftest.exp: Don't run on hp300.
15447
15448Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15449
15450 * Makefile.in (site.exp): Set host_alias and target_alias as well
15451 as host_triplet and target_triplet.
15452
15453Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15454
15455 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
15456
15457 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
15458 places as other ecoff systems).
15459
15460 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
15461 ultrix.
15462
15463Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15464
15465 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
15466 remove them.
15467 * gdb.base/nodebug.exp: Accept "function" in addition to "text
15468 variable and "variable" in addition to "data variable".
15469 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
15470
15471 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
15472 2.
15473 * gdb.base/list1.c (long_line): Add additional statement at start
15474 of function.
15475 * gdb.base/list.exp (test_forward_search): Update line number to
15476 reflect new statement.
15477
15478Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15479
15480 * gdb.base/signals.exp: Reinitialize searched source directories
15481 after gdb_start call.
15482
15483Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
15484
15485 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
15486 * gdb.stabs/Makefile.in: Likewise.
15487
15488 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
15489 change. Instead split the tests into smaller pieces.
15490 * gdb.disasm/hppa.s: Corresponding changes.
15491
15492Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15493
15494 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15495 Quote ^C when passing it to stty. For some shells ^ is a pipe.
15496
15497 * gdb.base/funcargs.exp: Modify many tests so that every test
15498 either passes or fails. Make some test names unique.
15499
15500Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15501
15502 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15503 Call stty to set interrupt character.
15504
15505 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
15506 for HP assembler versus GNU assembler based on actual behavior of
15507 $(CC), rather than assuming that $(AS) is always the GNU assembler.
15508
15509 * TODO: Suggest a few more stepping tests.
15510
15511Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
15512
15513 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
15514 restart GDB for h8300 after a continue.
15515 (return): Add pattern to match a29k-udi behavior.
15516 * gdb.base/nodebug.exp: Remove obsolete comment.
15517 * gdb.base/regs.exp: New file, testing of register displays.
15518 * gdb.base/return.exp: Fix typo in reference to $objdir.
15519 * gdb.base/whatis.exp: Always start with a fresh GDB.
15520
15521Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15522
15523 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
15524 higher, these tests generate a lot of output.
15525
15526Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15527
15528 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
15529 code following the catch silently ignored some errors; without the
15530 catch they should be thrown like any other tcl error. Also, the
15531 catch used "" instead of {} which meant all the callers who wanted
15532 to include one of the characters "[]$ had to quote it an extra time.
15533 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
15534 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
15535 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
15536 Remove extra quoting.
15537
15538Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
15539
15540 * gdb.base/commands.exp: Make test names unique; every test either
15541 passes or fails. Update some comments.
15542
15543 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
15544
15545Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15546
15547 The following fixes a FAIL caused by the fact that the alpha stabs
15548 configuration didn't use the ".if alpha" code in weird.def.
15549 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
15550 bit pointer, so the 32 bit version works even on the alpha.
15551 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
15552 Remove the stuff which allowed us to have separate versions for
15553 alpha and everything else.
15554
15555 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
15556 regexp which "info func operator\[\](" is supposed to match. Fix
15557 string to send to GDB. Note that GDB still doesn't work right. Add a
15558 new test for "info func .perator\[\](" which GDB does handle correctly.
15559
15560 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
15561
15562Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15563
15564 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
15565 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
15566 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
15567 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
15568 it makes the tests harder to understand and confuses test-o-matic.
15569 The preferred style is that each test provides a PASS or a FAIL,
15570 and has a unique message (e.g. "continue #54" not just "continue")
15571 which is the same for the pass and the fail.
15572 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15573 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
15574 to lib/gdb.exp.
15575 * gdb.base/printcmds.exp: Use test_print_accept. Remove
15576 prt_accept which was basically the same thing. Likewise for
15577 test_print_reject and prt_reject.
15578 * lib/gdb.exp (test_print_reject): Add some more error message
15579 patterns to match from the former printcmds.exp (prt_reject).
15580 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
15581 One defect of the passcount stuff is that some of it failed to
15582 report XPASS where appropriate.
15583 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
15584 stuff before and after arg in expected pattern.
15585 (test_paddr_operator_functions): Re-do test without print_addr_of;
15586 this is the only test which seems to want extra stuff there.
15587
15588Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15589
15590 * gdb.base/nodebug.exp: Update new tests to reflect improved
15591 wording of gdb output.
15592
15593 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
15594 and "ptype" work on variables in files compiled without -g.
15595 Replaces commented out "maint print msymbol" tests.
15596
15597Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15598
15599 * gdb.base/setvar.c (dummy): Call malloc.
15600
15601 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
15602 losing with the irix4 sed.
15603
15604 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
15605 ALRM" on irix4.
15606
15607Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15608
15609 * TODO: Remove items about corefile.exp testing new exec-file and
15610 backtrace; both are now done. Add items about printing enums.
15611
15612Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15613
15614 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
15615 "get signal $thissig" test fails.
15616
15617 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
15618
15619Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15620
15621 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
15622 compiler warning with dec alpha compiler.
15623
15624 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
15625 extra \n from gdb_test call (this explains why the prompt test
15626 that I removed yesterday was there).
15627 (user_defined_command_test): Remove extra \n and prompt test.
15628
15629 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
15630 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
15631 doesn't exist.
15632 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
15633 Also remove alpha workaround, which turns out to be because
15634 SIGABRT == SIGLOST.
15635
15636 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
15637
15638 * gdb.base/help.exp: Don't test "help show".
15639
15640Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15641
15642 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
15643 "set print address" is on.
15644 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
15645 pass prompt to gdb_test; gdb_test already looks for the prompt.
15646
15647 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
15648
15649 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
15650 was a vestige of the manual TESTSTRATEGY, and the purpose of it
15651 was to make sure that gdb can read a core file. But (a) the "read
15652 the corefile" part didn't make it to a1-selftest.exp, we just
15653 delete the corefile after creating it, and (b) we test reading
15654 corefiles in corefile.exp anyway. Also, this test left around a
15655 xgdb process on Solaris.
15656
15657 * gdb.base/corefile.exp: Also test backtrace.
15658
15659Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
15660
15661 * gdb.base/commands.exp: Test a simple user defined command with
15662 arguments and if/while statements; verify the full user command is
15663 printed by "show user".
15664
15665 * gdb.base/commands.exp: Test if/while commands as part of a
15666 breakpoint command list; verify they appear in breakpoint
15667 information.
15668
15669Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15670
15671 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
15672 than by dividing by zero.
15673
15674Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
15675
15676 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
15677 performing an inferior call with watchpoints enabled.
15678 * gdb.base/watchpoint.c (main): Delete second unnecessary read
15679 call.
15680
15681Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15682
15683 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
15684 of "file" command.
15685
15686 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
15687 Add additional pattern for when "int operator int(void);" appears
15688 in a different order.
15689
15690Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15691
15692 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
15693
15694 * gdb.base/help.exp: Replace most of docstrings for "info signals"
15695 and "signal" with ".*".
15696
15697Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15698
15699 * TODO: Add note about "handle all nostop".
15700
15701 * gdb.base/{sigall.c, sigall.exp}: New test.
15702 * gdb.base/Makefile.in: Add it.
15703
15704Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
15705
15706 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
15707 when invoking GDB, suppresses any windowing interface.
15708
15709Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
15710
15711 * config/sim-gdb: New file, simulator testing support.
15712
15713Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
15714
15715 * gdb.base/interrupt.exp: Test calling func1 twice.
15716
15717Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
15718
15719 * gdb.base/list.exp (test_forward_search): Set timeout higher
15720 when we'll be getting lots of output from gdb.
15721
15722 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
15723 "init_malloc" to after the expect statement. Run it if that
15724 regexp is taken, but also for two others which happen if source
15725 cannot be found.
15726
15727Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15728
15729 * gdb.base/printcmds.exp: New test, for printing register before
15730 program is running.
15731
15732Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15733
15734 * gdb.base/list.exp: Correct some alternate expect patterns
15735 to reflect changes in list1.c.
15736
15737Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15738
15739 * TODO: Add item regarding large frames.
15740
15741 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
15742
15743 * TODO: Remove item about enabling return.exp; it
15744 is enabled. Suggest a few more "return" tests.
15745
15746Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15747
15748 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
15749 anonymous unions.
15750
15751Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15752
15753 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
15754 and pr-5646.o, so "make" is the same as "make all", not "make
15755 pr-4975.o".
15756
15757Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
15758
15759 * gdb.base/list.exp: Adjust expectations to reflect changes in
15760 list1.c.
15761 (test_forward_search): New test proc.
15762 * gdb.base/list1.c (long_line): New function, has long source line.
15763
15764Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
15765
15766 * gdb.base/a1-selftest.exp: Change initial stepping to know about
15767 additional line of code that was added.
15768
15769Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
15770
15771 * gdb.disasm/hppa.s: Break the large branching tests into smaller
15772 tests so as not to overflow expect's input buffers.
15773 * gdb.disasm/hppa.exp: Corresponding changes.
15774
15775Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15776
15777 Beginnings of template debugging tests.
15778 * gdb.c++/templ-info.cc: New file to test for template
15779 debugging capability of the compiler.
15780 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
15781 templ-info.cc.
15782 * gdb.c++/templates.cc: Add explicit template instantiations
15783 to enable compiling with -fno-implicit-templates. Add destructor
15784 and 'value' method to T5 class for template tests.
15785 * gdb.c++/templates.exp: Add testcases for printing of template
15786 types, setting breakpoints on template methods and calling a
d63a86f8 15787 template method.
c906108c
SS
15788
15789Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
15790
15791 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
15792 branch target since some assemblers (gas-2.5) may emit a
15793 relocation for the branch instead of resolving it in the
15794 assembler.
15795
15796Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15797
15798 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
15799 through signal handler.
15800
15801Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15802
15803 * configure.in (*-*-netware): Use config/mt-netware.
15804
15805 * config/mt-netware: New file.
15806 * config/mt-i386-netware: Removed, separate configs for different
15807 netware architectures are no longer needed now that we have
15808 --with-headers.
15809
15810Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15811
15812 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
15813 by the recent changes to use ANSI C arithmetic conversions.
15814
15815Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15816
15817 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
15818 bug involving using inferior_pid to figure out whether to select a
15819 frame.
15820
15821Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
15822
15823 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
15824 match the current disassembler output.
15825
15826Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
15827
15828 * gdb.fortran/exprs.exp: Expect VOID instead of void.
15829 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
15830 types, expect "int" as type of integer values (for now).
15831
15832Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
15833
15834 * gdb.base/commands.exp: New tests for if/while commands.
15835
15836Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
15837
15838 * lib/gdb.exp (runto): Replace sub-pattern for hex value
15839 by .*, since hex values have different syntax in Chill mode.
15840
15841Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15842
15843 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
15844 linefeed from expect pattern for repeated types with indices > 9.
15845
15846Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
15847
15848 First part of Fortran test suite.
15849 * gdb.fortran: New directory.
15850 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
15851
15852Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15853
15854 * gdb.base/default.exp: Update expect pattern for load command
15855 without arguments.
15856
15857Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
15858
15859 * configure.in: Change i386 to i[345]86.
15860 * gdb.base/configure.in: Likewise.
15861 * gdb.c++/configure.in: Likewise.
15862 * gdb.chill/configure.in: Likewise.
15863
15864Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
15865
15866 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
15867 patterns, since that is not a valid context for comments.
15868
15869Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
15870
15871 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
15872 repeated types and repeated types with indices > 9.
15873
15874Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
15875
15876 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
15877 2417; old bug has been fixed.
15878
15879Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
15880
15881 * gdb.base/interrupt.exp: When trying to wake up the inferior,
15882 send the newline ourselves instead of assuming gdb_test will do
15883 so when passed an empty input string.
15884
15885 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
15886 stabs testcode.
15887
15888Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15889
15890 * lib/gdb.exp (gdb_test): Don't send anything if the first
15891 argument is an empty string. This makes cases where we want to
15892 match output that is already in expect's buffers (for example,
15893 matching a breakpoint after gdb_run_cmd has been called) work
15894 reliably.
15895
15896Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15897
15898 * config/netware.exp: New file.
15899
15900Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15901
15902 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
15903 the -B and -L prefixes so we can find the debugging stub.
15904
15905 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
15906 there and we are using the gcc from the tree.
15907
15908 * gdb.base/types.c: Removed.
15909
15910 * gdb.base/configure.in: Look for makefile fragments in ../config.
15911 Recognize i386-*-netware.
15912 * gdb.c++/configure.in: Likewise.
15913
15914Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15915
15916 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
15917 the correct TCL syntax.
15918
15919Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15920
15921 * gdb.base/opaque.exp: use runto instead of messing around with
15922 breakpoints. Simplify by using gdb_test.
15923
15924 * gdb.base/bitfields.exp: restart between tests on netware targets
15925 because breakpoints aren't relocated after target death. Run
15926 processes to completion.
15927
15928 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
15929
15930Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
15931
15932 * Makefile.in: Remove extra tabs that confuse some versions
15933 of "make". Use the newly built gdb to test with by default,
15934 rather than the first one in the tester's search path.
15935
15936Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
15937
15938 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
15939
15940 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
15941 condition help.
15942
15943Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15944
15945 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
15946
15947 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
15948 running.
15949 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
15950 * gdb.base/funcargs.exp: Likewise.
15951
15952 * gdb.base/bitfields.exp: Simplify by using gdb_test.
15953 * gdb.base/funcargs.exp: Likewise.
15954
15955 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
15956 message is "".
15957
15958Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15959
15960 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
15961 return,signals,twice}.exp: Handle non-existant binaries
15962 consistantly.
15963
15964 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
15965 * gdb.base/Makefile.in: Don't try to generate a core dump, we
15966 might testing a cross development system.
15967
15968Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15969
15970 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
15971 runtest script is relative to ${srcdir}, not ${rootdir}.
15972
15973Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
15974
15975 * gdb.base/signals.exp: Allow for optionality of breakpoint
15976 address.
15977
15978Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15979
15980 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
15981
15982Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15983
15984 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
15985 for size_t definition.
15986 * gdb.c++/templates.cc: Likewise
15987
15988 * config/mt-i386-netware: New file.
15989
15990 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
15991 defined.
15992
15993 * gdb.base/Makefile.in: Added support for systems that name core
15994 files by appending "core" to the program name.
15995 * gdb.base/a1-selftest.exp: Likewise.
15996
15997Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15998
15999 * gdb.base/return.exp: Add comment and message for `return double'
16000 test failure on Sparc Solaris.
16001
16002Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
16003
16004 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
16005
16006Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16007
16008 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
16009 from optimizing them away.
16010 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
16011 patterns to include default constructors and assignment operators,
16012 to match gcc versions beyond 2.5.8. Accept any cplus demangling
16013 character in the output of the virtual base pointer.
16014
16015Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16016
16017 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
16018 expression match in print_addr_of to avoid unintented matches.
16019 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
16020 versions up to 2.5.8.
16021
16022Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16023
16024 * gdb.base/list.exp: Tweak alternate pattern for listing of an
16025 included file to run under newer versions of expect.
16026 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
16027 consecutive >'s in templates to accomodate recent cplus-dem.c change.
16028 Remove xfail for the virtual table of BDDHookV.
16029
16030Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
16031
16032 * lib/gdb.exp (string_to_regexp): Set a default result.
16033 (default_gdb_start): Fix misleading message.
16034
16035Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
16036
16037 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
16038 Remove all CC, etc definitions.
16039 * config/mt-hpux: New file.
16040 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
16041 (CFLAGS, LDFLAGS): Define.
16042 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
16043
16044 * Makefile.in (site.exp): Don't insert host_os, etc.
16045 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
16046 (distclean): Check existence of subdir.
16047 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
16048 * gdb.base/Makefile.in: General cleanup and simplification.
16049 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16050 to build executables. Use default rule to build .o files.
16051 (EXPECT, RUNTEST, CC): Fix relative pathname.
16052 (site.exp): Don't insert host_os, etc.
16053 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
16054 and/or SIGUSR1 defined.
16055 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
16056 * gdb.c++/Makefile.in: General cleanup and simplification.
16057 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16058 (CFLAGS): Remove.
16059 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
16060
16061Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
16062
16063 * gdb.base/recurse.exp: Misc changes to get tests running again
16064 after Kung's changes to the watchpoint code.
16065 * gdb.base/watchpoint.exp: Likewise.
16066
16067Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
16068
16069 * lib/gdb.exp (string_to_regexp): Convert {\} also.
16070
16071Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
16072
16073 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
16074 * lib/gdb.exp (default_gdb_start): Define.
16075 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16076 gdb.base/funcargs.exp, gdb.base/opaque.exp,
16077 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
16078 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
16079 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
16080 Don't call gdb_target_udi in between tests.
16081
16082Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16083
16084 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
16085 (which was basically just a local version of the same thing). In
16086 addition to avoiding duplication, gdb_test_exact is faster.
16087 * lib/gdb.exp (gdb_test_exact): Fix typo.
16088
16089 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
16090 don't give an error.
16091
16092 * gdb.base/term.exp: Call delete_breakpoints before starting.
16093
16094 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
16095 (t10): Add comment.
16096
16097Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16098
16099 Reorganization of the GDB Test Suite.
16100
16101 * gdb.base: New directory, contains all the basic tests.
16102 * gdb.c++: New directory, tests specific to C++.
16103 * gdb.chill: New directory, tests specific to Chill.
16104 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
16105 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
16106 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
16107 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
16108 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
16109 t30-31 to chill).
16110 * */gdbme.*: Rename to match appropriate expect scripts.
16111 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
16112 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
16113 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
16114 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
16115 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
16116 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
16117 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
16118 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
16119 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
16120 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
16121 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
16122 gdb.c++/virtfunc.cc: New names of C++ files.
16123 * gdb.chill/chillvars.ch: New name of Chill file.
16124 * gdb.base/configure.in, gdb.c++/configure.in,
16125 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
16126 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16127 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
16128 * configure.in (configdirs): Update to reflect directory changes.
16129 (target_abbrev): No longer define for any configuration.
16130 * Makefile.in: Cosmetic improvements to header comments.
16131
16132Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
16133
16134 Various changes to gdb.t31:
16135
16136 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
16137 * gdbme.ch: Make all key-words and predefineds be upper-case.
16138 * chillvars.exp: Expect key-words and predefinds in upper-case.
16139
16140 * chillvars.exp: Use gdb_test_exact many places.
16141 Change expected output for arrays (which now includes index labels).
16142
16143 * pr-5020.exp, gdme.ch (module PR_5020):
16144 New test, for PR-5020.
16145
16146Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
16147
16148 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
16149 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
16150
16151Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
16152
16153 * Makefile.in: Fix bit-rot in definitions of CHILL,
16154 CHILL_FOR_TARGET and Chill_LIB.
16155 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
16156 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
16157 CHILL, and CHILL_LIB.
16158
16159Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
16160
16161 * Revert the previous changes. Please see Rob's directory
16162 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
16163
16164Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
16165
16166 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
16167 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
16168 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
16169 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
16170 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
16171 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
16172 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
16173 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
16174 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
16175 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
16176 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
16177 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
16178 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
16179 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
16180 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
16181 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
16182 changes from 94Q1.
16183
16184Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
16185
16186 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
16187 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
16188 Rob's new testing fragments.
16189
16190Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
16191
16192 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 16193 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
16194
16195Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16196
16197 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
16198 version also, match on casted version strings, and match on
16199 gdb startup case where the line numbers might be messed up.
16200
16201Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
16202
16203 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 16204 (CFLAGS): Delete it from here.
c906108c
SS
16205
16206Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
16207
16208 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
16209
16210Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
16211
16212 * Makefile.in (RUNTEST): Default to just "runtest".
16213
16214Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16215
16216 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
16217 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
16218 the code has been restructured.
16219
16220Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16221
16222 * gdb.t00/default.exp (set write): Allow any number of \r and/or
16223 \n, not just one of each.
16224
16225 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
16226 /bin/cc gives a warning if you do.
16227
16228Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
16229
d63a86f8 16230 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
16231 __t10ListS_link1ZUiRCUiPT0
16232
16233Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16234
16235 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
16236 on local variables in recursive functions.
16237
16238 * gdb.t07/Makefile.in: Build the new test.
16239
16240Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16241
16242 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
16243 directly. Instead compare the return values from actual calls.
16244
16245Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
16246
16247 * Makefile.in (check): Set TCL_LIBRARY for runtest.
16248
16249Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16250
16251 * From Peter Schauer with minor modifications.
a9c64011
AS
16252 * gdb.t15/return.exp (return_tests): Handle targets where "return"
16253 stops in mid-line in the caller. Add xfail for returning a float
16254 value on X86 targets.
c906108c
SS
16255
16256Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16257
16258 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
16259 to avoid expect lossage.
16260 (fmem_LRbug_tests): Likewise.
16261 * gdb.disasm/hppa.s: Corresponding changes.
16262
16263 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
16264 conditions to work with latest dejagnu/expect.
16265
16266 * gdb.t15/funcargs.exp (finish from indirect call): No longer
16267 expected to fail on the PA.
16268 (backtrace in call with trampolines): Explicitly require main
16269 to be frame #1 (no trampolines should show up in backtrace).
16270
16271 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
16272 "continue -expect".
16273 * gdb.t06/break.exp: Likewise.
16274 * gdb.t07/watchpoint.exp: Likewise.
16275 * gdb.t13/bitfields.exp: Likewise.
16276 * gdb.t15/{funcargs,return}.exp: Likewise.
16277 * gdb.stabs/weird.exp: Likewise.
16278 * config/{mips,udi}-gdb.exp: Likewise.
16279
16280 * hppa.sed: Enclose comments within a sed command to avoid
16281 losing with the old OSF1 sed.
16282
16283Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16284
16285 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
16286 sequent dynix.
16287 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
16288 * gdb.t15/funcargs.exp: Conditionally step again to really
16289 finish from marker_call_with_trampolines. Handle the case where
16290 the first step from within call_with_trampolines already steps
16291 us back to main.
16292 * gdb.t15/gdbme.c: Add comment to closing brace of
16293 call_with_trampolines for funcargs.exp.
16294
16295Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16296
d63a86f8 16297 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
16298 Fix typo(s).
16299
16300Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16301
16302 * gdb.t07/gdbme.c: More code for watchpoint testing.
16303
16304 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
16305 "Hardware watchpoint" throughout file.
16306 (test_watchpoint_triggered_in_syscall): New test.
16307 (test_complex_watchpoint): New test.
16308
16309Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16310
16311 * gdbme.c (call_with_trampolines): New function to try and step
16312 into. Tests trampoline problems on the PA.
16313
16314 * funcargs.exp (localvars_in_indirect_call): No longer expect
16315 stepping into indirect call to fail on PAs.
16316 (test_stepping_over_trampolines): New test.
16317
16318Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16319
16320 * TODO: Add suggestions for static member function tests, and
16321 completion tests.
16322
16323Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16324
16325 * TODO: Add suggestions for "p/a" tests.
16326
16327 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
16328 (default_gdb_exit): Replace all the hair with sending "quit" to
16329 the process with a simple close.
16330
16331Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16332
16333 * TODO: Add suggestions for shared library tests.
16334
16335Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16336
16337 * TODO: Add suggestions for x/s tests.
16338
16339Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16340
16341 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
16342 "enable once", and "enable breakpoints once" with ".*".
16343
16344Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16345
16346 * TODO: Add suggestions about structure passing tests.
16347
16348Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16349
16350 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
16351 the primary1 test, use work around if __GNUC__ < 2.
16352 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
16353 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
16354 Test for bad output rather than waiting for timeout. Issue
16355 second continue only if first continue failed.
16356
16357Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16358
16359 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
16360 operator[] test with gdb_test because the old code didn't seem to
16361 be getting the quoting right with the new dejagnu.
16362
16363Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
16364
16365 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
16366 one from the path.
16367 * Makefile.in: Use a fresh expect if there is one, use runtest
16368 from the src tree if there is one.
d63a86f8 16369
c906108c
SS
16370Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16371
16372 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
16373 next over recursive call. Revise the tests from that point on
16374 (which had been skipped) to match GDB's actual (correct) output.
16375
16376 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
16377 with next over a breakpoint whose condition is false.
16378
16379 * gdb.t00/help.exp: Comment out "help set print" tests just like
16380 (and for same reason as) "help set" test.
16381
16382Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16383
16384 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
16385 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
16386
16387Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16388
16389 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
16390 necessary gdb_target_udi.
16391
16392 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
16393
16394 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
16395 1838 and 2417; they are fixed.
16396
16397 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
16398 gdb.t03/ptype.exp (ptype structure, ptype union):
16399 Remove xfails; the test is looser than when the xfails were added.
16400
16401 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
16402 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
16403
16404 * gdb.t01/run.exp: Only run shell test if isnative.
16405
16406 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
16407 since "run" automatically loads if necessary. Call gdb_target_udi
16408 after the "file" since "file" kills any execution target.
16409
16410 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
16411 GDB. GDB doesn't work that way (not anymore at least) on UDI.
16412 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
16413 argument for UDI.
16414
16415Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16416
16417 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
16418
16419 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
16420
16421Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16422
16423 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
16424 properly quoting regexps. This makes the second argument to
16425 demangle a fixed string, which matches the callers, instead of a
16426 shell-style pattern which is what the previous implementation
16427 used. Update some of the callers.
16428
16429Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16430
16431 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
16432 (comib_nullified_tests): Fix typo.
16433 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
16434 strings. No longer expected to fail.
16435
16436 * gdb.disasm/hppa.s (addib_tests): Fix typo.
16437 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
16438 strings. No longer expected to fail.
16439
16440 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
16441 string. No longer expected to fail.
16442
16443Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16444
16445 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
16446 No longer expected to fail.
16447
16448 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
16449 string. No longer expected to fail.
16450
16451Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16452
16453 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
16454 only in the names (I probably got most of them). I was even
16455 generous with some which differed in underscores in names, and
16456 probably missed a few, and I *still* was able to remove almost a
16457 third of the file with almost no impact on testsuite coverage.
16458
16459Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16460
16461 * gdb.t00/default.exp: Match udi_attach error message as well as
16462 the one from child_attach.
16463
16464 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
16465
16466 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
16467
16468 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
16469 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
16470
16471 * Move test with enums and partial symbols back to
16472 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
16473 Reverts the change of 26 May 93. Per today's change to
16474 stabs.texinfo, the behavior that weird.exp was expecting was
16475 unreasonable; what is important is that the compiler+gdb get
16476 things right, which happens with a recent gcc. Also fix the test
16477 to deal with native compilers which put out the stab gdb can't
16478 deal with.
16479
16480Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16481
16482 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
16483 in the names. The main thing these accomplish is to slow things down.
16484 Many more such duplicates surely remain.
16485
16486 * gdb.t00/help.exp: Comment out "help support" test just like
16487 (and for same reason as) "help set" test.
16488
16489Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
16490
16491 * gdb.t06/break.exp: Remove setup_xfails for
16492 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
16493 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
16494 about known bug in gcc to include up through 2.5.8.
16495 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
16496 well as "_vb$".
16497 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
16498 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
16499 with latest gcc and gdb.
16500 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
16501 well as "_vb$".
16502
16503Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16504
16505 * configure.in (hppa*-*-*): Also configure and build stabs-only
16506 tests.
16507
16508Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16509
16510 * gdb.t10/hppa.mt: A makefile fragment for the PA.
16511 * gdb.t10/configure.in (hppa*-*-*): Use it.
16512
16513Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16514
16515 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
16516
16517Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16518
16519 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
16520 versions prior to 1.13.5.
16521
16522Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16523
16524 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
16525 the prompt is at the start of a line.
16526
16527Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16528
16529 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
16530 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
16531 in the copr tests now.
16532 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
16533 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
16534 expected to fail.
16535
16536Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
16537
16538 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
16539 gdb.t31/chillvars.exp, lib/gdb.exp:
16540 Tweak to run under either version of expect.
16541 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
16542 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
16543 * gdb.t11/list.exp: Remove extraneous whitespace.
16544
16545Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16546
16547 * gdb.t16/printcmds.exp (test_print_strings): Accept
16548 "(unsigned char *) " before the string.
16549
16550 * TODO: Add notes about printing of fancy types and GDB expressions.
16551
16552Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
16553
16554 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
16555 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 16556 if doing mips-idt-ecoff.
c906108c
SS
16557
16558Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
16559
16560 * Most .exp files: Tweak to run under either version of expect.
16561
16562Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16563
16564 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
16565 xfails; I'm not sure why they are failing, but not because of PR 1806.
16566
16567Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
16568
16569 * config/unix-gdb.exp: Remove gdb_unload cause it's already
16570 defined in lib/gdb.exp.
16571
16572Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16573
16574 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
16575 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
16576 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
16577 have to be typeless.
16578
16579Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16580
16581 * TODO: Add suggestion for copyright year test.
16582
16583Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
16584
16585 * configure.in (*-*-lynxos*): Add stabs tests.
16586
16587Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16588
16589 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
16590 so insert a tab before any assembler directive in column zero.
16591
16592 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
16593 stores.
16594 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
16595 stores.
16596 (fpu_short_memory_tests): Likewise.
16597
16598Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16599
16600 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
16601 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
16602 .stabs directives in comments.
16603
16604Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16605
16606 * TODO: New file, describing tests we could write.
16607 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
16608
16609Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16610
16611 * gdb.t06/signals.exp: Add kludge to force re-sync.
16612
16613 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
16614 to xgdb instead of gdb, get out of gdb.
16615
16616Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
16617
16618 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
16619 for info.
16620
16621Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16622
16623 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
16624 * gdb.stabs/configure.in (hppa*-*-*): Use it.
16625 * gdb.stabs/hppa.sed: New sed script for the PA.
16626
16627Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16628
16629 * gdb.stabs: Re-write weird.def and configuration to use sed
16630 instead of cpp. sed is portable and POSIX; cpp is neither.
16631
16632Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16633
16634 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
16635
16636Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16637
16638 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
16639
16640Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16641
16642 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
16643 "_vb$".
16644 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
16645 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
16646
16647Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16648
16649 * lib/gdb.exp: Comment out code which depends on non-existent
16650 `transform' procedure.
16651
16652Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
16653
16654 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
16655 * lib/gdb.exp: Transform tool name.
16656 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
16657 1.1's new error handling system.
16658
16659Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16660
16661 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
16662
16663Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16664
16665 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
16666 They made pattern matching so slow that timeouts happened on
16667 heavily loaded systems. Now any output from "show print" which
16668 gets us back to the GDB prompt is a PASS.
16669
16670Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
16671
16672 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
16673
16674Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16675
16676 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
16677
16678 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
16679 It is not from PR 3220.
16680
16681Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16682
16683 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
16684 just started failing because they depended on the order the
16685 subcommands are presented, or exact docstring text. This kind of
16686 test is a pain and has minimal benefit.
16687
16688Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16689
16690 * gdb.t09/corefile.exp: At end of test, use "core" command with
16691 no arguments.
16692
16693Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
16694
16695 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
16696 17}/Makefile.in: Make it possible to run the testsuite with Sun
16697 make and CC = cross gcc by adding explicit build rules for .o
16698 files.
16699
16700Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16701
16702 * gdb.t15/funcargs.exp: Don't put comments on same line as
16703 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 16704
c906108c
SS
16705Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16706
16707 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
16708
16709Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
16710
16711 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
16712 * gdb.t20/inherit.exp: remove three dumplicate entries.
16713
16714Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16715
16716 * gdb.t06/break.exp: For "next over recursive call", fail on any
16717 incorrect output, not just on "factorial (value=2)".
16718
16719Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16720
16721 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
16722 working now. Add an xfail if accesing a bss variable causes
16723 a memory error if the target is not yet run.
16724
16725Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16726
16727 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
16728 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
16729 name of __st* demangling (2 strings). Did Kung really get the
16730 more than 95 others right without testing them?
16731
16732Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
16733
16734 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
16735
16736Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
16737
16738 * configure.in (configdirs): Add gdb.disasm
16739 * gdb.disasm: New directory for GDB disassembler tests.
16740 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
16741
16742Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16743
16744 * gdb.t00/help.exp: Don't test "help set".
16745
16746 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
16747 from within expect statements. None of these happen anymore and
16748 they cause regressions to be silently unnoticed.
16749
16750 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
16751 messages) about known failures with gcc cygnus-2.4.5-930417.
16752
16753 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
16754 comp-info.exp so it gets built if it doesn't exist.
16755
16756 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
16757 it is no longer used.
16758 * gdb.t13/comp-info.c: Removed.
16759
16760Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16761
16762 * gdb.t06/signals.exp: Add xfail for sun3.
16763
16764Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16765
16766 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
16767 relevant because ^C doesn't get sent but failure can be reproduced
16768 interactively).
16769
16770Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16771
16772 * gdb.stabs/alpha.mt: New configuration file for alpha.
16773 * gdb.stabs/configure.in: Use it.
16774 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
16775 sharing with alpha.mt, redefine long to word via preprocessor.
16776 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
16777 for alpha.
16778 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
16779 native cc.
16780 * gdb.t00/teststrategy.exp: Change expect string so that we
16781 consume the `(xgdb)' from the command echo and from the gdb prompt.
16782 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
16783 gdb currently compares all values as long, so this failure probably
16784 applies to any configuration where LONGEST is bigger than a target int.
16785 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
16786 with gcc.
16787 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
16788 to handle opaque pointers, gcc is.
16789 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
16790 as first argument. Include <sys/types.h> and change all operator
16791 new definitions to use size_t.
16792 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
16793 now that we use size_t.
16794
16795Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16796
a9c64011 16797 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 16798 a long or float array cast all array members to the same type.
a9c64011 16799 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 16800 with 64 bit longs.
a9c64011 16801 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 16802 on alpha.
a9c64011 16803 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
16804
16805Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16806
16807 * gdb.t24 (demangle.exp): Constructors of templates have names like
16808 vector<int>::vector(int) not vector<int>::vector<int>(int). See
16809 section 14.6 of the ARM.
16810
16811 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
16812 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
16813 accomplish little and slow down the testsuite.
16814
16815 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
16816 Accept spaces various places.
16817
16818Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16819
16820 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
16821 with watchpoint enabled.
16822
16823 * Makefile.in: Remove definition of CC and remove the second
16824 definition of CXX (the "CXX = gcc" one remains). These definitions
16825 were causing backquotes to be expanded within backquotes, which
16826 doesn't work.
16827
16828Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
16829
16830 * gdb.t17/callfuncs.exp: Add "return 0" to end.
16831
16832Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16833
a9c64011
AS
16834 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
16835 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
16836 by mips cc and contains no stabs entries.
16837
16838Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
16839
16840 * config/vx-gdb.exp: Use fake device to load files rather than
16841 NFS.
16842 * lib/gdb.exp: New proc to do "file" command.
16843 * config/unix-gdb.exp: Use new "file" proc.
16844
16845Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
16846
16847 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
16848 Rework board rebooting slightly.
16849 (gdb_exit): Don't exit from the remote shell; there isn't one.
16850 * gdb.stabs/weird.exp: If a program is being debugged already,
16851 kill it.
16852 * gdb.t04/setvar.exp: Stop and restart gdb.
16853 * gdb.t05/expr.exp: Likewise.
16854 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
16855 restart gdb and reload the program.
16856 * gdb.t08/opaque.exp: Likewise.
16857 * gdb.t12/scope.exp: Likewise.
16858 * gdb.t13/bitfields.exp: Likewise.
16859 * gdb.t15/funcargs.exp: Likewise.
16860 * gdb.t20/classes.exp: Likewise.
16861 * gdb.t03/ptype.exp: Increase timeout.
16862 * gdb.t16/printcmds.exp (test_print_string_constants,
16863 test_print_array_constants): Likewise.
16864 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
16865 * gdb.t20/classes.exp (do_tests): Likewise.
16866 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
16867
16868Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
16869
16870 * gdb.stabs: Renamed *wierd* to *weird*.
16871
16872Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16873
16874 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
16875 for timeout. Add "known gcc 2.4.5 bug" to failure message.
16876
16877Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16878
16879 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
16880 (do_tests): Remove xfail for whatis on one_var and two_var.
16881
16882Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
16883
16884 * Makefile.in: Made cross building work better by adding
16885 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
16886
16887Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16888
16889 * gdb.t15/{return.c,return.exp,Makefile.in}:
16890 New test, currently commented out.
16891
16892Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
16893
16894 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
16895 still running and removes the leftover named socket so GDb can do
16896 clean restarts.
16897
16898Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
16899
16900 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
16901 console, not GDB.
16902 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
16903 cross testing works better with "make check"
16904 * config/unix-gdb: Use default procedures for exit and version.
16905 * config/vx-gdb.exp: Cleaned up and massaged back to working order
16906 with the newest VxWorks.
16907
16908Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16909
16910 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
16911 old form.
16912
16913 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
16914 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
16915
16916 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
16917
16918 * config/unix-gdb.exp: Remove this version of gdb_exit
16919 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
16920 Rob says he'll look at it when he gets back to testing boards.
16921
16922Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
16923
16924 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
16925 an expected fail for certain ptype commands.
16926
16927 * gdb.t20/classes.exp: Update expected results of "ptype class
16928 Base1" to account for the constructor that now appears in the type.
16929
16930Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
16931
16932 * configure.in (configdirs): Restore gdb.t04, which mysteriously
16933 disappeared from list.
16934 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
16935 "alldone" proc with call to cleanup and exit.
16936 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
16937 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
16938 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
16939 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
16940 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
16941 "alldone" proc with simple returns that suppress remaining
16942 tests. The alldone proc went away many months ago.
16943
16944Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16945
16946 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
16947
16948 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
16949
16950Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16951
16952 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
16953 as vax gdb will display them.
16954
16955Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16956
16957 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
16958 optimizers.
16959
16960 * scope.exp: Change "bad value for localval" messages so each one
16961 is unique.
16962
16963 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
16964 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
16965
16966 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
16967
16968Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16969
16970 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
16971 doesn't exist (due to optimization).
16972
16973Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16974
16975 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
16976 contains \r because the filename is long.
16977
16978 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
16979 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
16980
16981Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16982
16983 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
16984 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
16985 Ultrix.
16986 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
16987 int tests.
16988 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
16989
16990Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
16991
16992 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
16993
16994 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 16995 to match does not match the passing case but still matches the
c906108c
SS
16996 failing case.
16997
16998Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16999
17000 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
17001
17002Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
17003
17004 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
17005 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
17006 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
17007 Remove various versions of gdb_exit.
17008 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
17009 gdb_exit.
17010 * config/unix-gdb.exp: gdb_exit remains here, and should override
17011 the generic version, since it's doing a lot of wierd stuff that
17012 the other versions aren't. FIXME, fold it in, or abandon this
17013 version.
17014
17015Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17016
17017 * gdb.t24/demangle.exp: Add tests for PR 3220.
17018
17019Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17020
17021 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
17022
17023Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
17024
17025 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
17026 "i386-*-*". Works for i486 as well.
17027
17028 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
17029 bug, and expand domain of xfail to all SVR4 systems, since the
17030 actual problem is likely to be in generic SVR4 /proc support.
17031
17032Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17033
17034 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
17035
17036Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
17037
17038 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
17039 xfails for other systems. Match a missing 'Continuing.' as an
17040 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
17041
17042 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
17043 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
17044 Only issue warning for missing executables if -all option is used.
17045
17046 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
17047 file if -all option is used. It's like an unpredictable XFAIL.
17048
17049Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17050
17051 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
17052 for dynamically linked binaries.
17053
17054 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
17055
17056Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17057
17058 * gdb.t20/inherit.exp: Change message for "print tagless struct"
17059 to state that this is a known bug in old versions of g++.
17060
17061Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17062
17063 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
17064 while waiting for `Continuing'.
17065
17066Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
17067
17068 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
17069 in text, data, and bss.
17070 * gdb.t10/nodebug.c: Add local and global test variables for
17071 initialized and uninitialized data.
17072
17073Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17074
17075 * config/unix-gdb.exp (gdb_exit): Add "wait".
17076
17077Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17078
17079 * gdb.t06/signals.exp: xfail the continue from the handler for all
17080 targets.
17081
17082 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
17083 function with watchpoints enabled, the i386 call dummy starts with
17084 a call.
17085
17086 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
17087 386 bsd names its corefiles.
17088
17089Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
17090
17091 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
17092 compilers don't grok it.
17093 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
17094 with small octal ints rather than character constants, which
17095 are signed and might not fit if first promoted to int.
17096
17097Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
17098
17099 * gdb.t09/Makefile.in (clean): Remove corefile.
17100
17101Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17102
17103 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
17104
17105Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17106 and Jim Kingdon (kingdon@cygnus.com)
17107
17108 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
17109 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
17110 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
17111
17112Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17113
17114 * gdb.t17/interrupt.exp: Add xfail for hppa.
17115
17116Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17117
17118 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
17119 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
17120 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
17121 to determine signed-ness of bitfields and use the result to setup
17122 the xfail.
17123 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
17124 * gdb.t15/funcargs.exp: Use them to step until the second indirect
17125 call line is reached if necessary.
17126
17127Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17128
17129 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
17130
17131Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17132
17133 * gdb.t06/break.exp: Also test `clear' command.
17134
17135Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17136
17137 * gdb.t00/teststrategy.exp: Remove extra quote.
17138
17139 * gdb.t07/watchpoint.exp: Change xfail for calling function with
17140 watchpoint enabled to be for all non-68k machines.
17141
17142 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
17143
17144Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17145
17146 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
17147 targets use aout.mt instead of ecoff.mt as gas understands
17148 standard aout format.
17149
17150Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17151
17152 * lib/gdb.exp (runto): Don't insist that function we are running to
17153 was compiled with -g.
17154
17155 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
17156
17157 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
17158 to get back into the read system call.
17159 Accept leading newline in case where we woke it up.
17160
17161Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17162
17163 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
17164 to make the stabs test work on ecoff systems using gcc and -with-stabs.
17165 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
17166 enable ecoff configuration.
17167
17168Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17169
17170 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
17171
17172Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17173
17174 * gdb.t16/printcmds.exp: Add another printf test.
17175
17176Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
17177
17178 * configure.in: If configured -with-stabs on any target, add
17179 stabsdirs to configdirs.
17180
17181Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17182
17183 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
17184 fun" so pattern does not match the command itself.
17185
17186Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17187
17188 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
17189
17190Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17191
17192 * gdb.t17/interrupt.exp: Test for more things.
17193
17194Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17195
17196 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
17197 compiler arranges the code and line numbers.
17198
17199 * gdb.t17/interrupt.exp: Don't send \n after ^C.
17200
17201Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17202
17203 * gdb.t00/help.exp: Increase expect input buffer size.
17204
17205Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17206
17207 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
17208
17209 * gdb.t07/watchpoint.exp: Add xfail for hppa.
17210
17211 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
17212
17213 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
17214 [0-9]*, not just [0-9].
17215
17216Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17217
17218 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
17219
17220 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
17221
17222Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17223
17224 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
17225
17226Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17227
17228 * gdb.t06/signals.c: Add xfails for sun3.
17229
17230 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
17231
17232 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
17233 test_stepping tests.
17234
17235Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17236
17237 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
17238
17239 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
17240
17241 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
17242 rather than actually putting it through cpp twice.
17243
17244 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
17245
17246Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
17247
17248 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
17249 no longer needed.
17250
17251Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17252
17253 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
17254
17255 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
17256 C++ features prints as "struct", make it a pass, not an xfail.
17257
17258Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17259
17260 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
17261 Don't require VA to print as "class" rather than "struct".
17262
17263Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
17264
17265 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
17266
17267Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17268
17269 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
17270
17271Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17272
17273 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
17274 order.
17275
17276Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17277
17278 * gdb.t16/printcmds.exp: Add printf tests.
17279
17280 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
17281
17282 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
17283
17284Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
17285
17286 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
17287 pass counts, to counteract any existing or future setup_xfails.
17288
17289Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17290
17291 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
17292 {BEGIN,END}_COMMON for common block instead of STAB.
17293 * gdb.stabs/wierd.exp: Add xfail for rs6000.
17294
17295 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
17296 intp_var should be N_GSYM not N_LSYM.
17297 wierd-aout.S: Use a label for the value of the N_SO.
17298 wierd.def: Remove all backslashes.
17299 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
17300
17301Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17302
17303 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
17304 get the expected next to inheritance3.
17305
17306Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17307
17308 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
17309 now that gcc-2.4 gets it right.
17310
17311Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17312
17313 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
17314
17315 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
17316 generating comp-info.exp which works for cross-compilation.
17317
17318Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
17319
17320 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
17321 "*-*-sysv4.*".
17322
17323Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
17324
17325 * gdb.t01/run.exp: Start with a fresh gdb.
17326 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
17327 SVR4.x.
17328
17329Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
17330
17331 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
17332 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
17333 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
17334 Makefile.in (distclean, realclean): Remove gdbme.c from list of
17335 things to remove.
17336
17337Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
17338
17339 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
17340 test cases from bug reports.
17341
17342Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
17343
17344 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
17345 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
17346 avoid spurious xfails.
17347 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
17348 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
17349 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
17350
17351Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
17352
17353 * gdb.t00/teststrategy.exp: Rework to provide more useful
17354 description of each test, fix problem with systems that define
17355 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
17356 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
17357 results for "next over recursive call" so timeouts aren't taken
17358 by error.
17359
17360Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
17361
17362 * gdb.t12/scope.exp: Test printing of variables before run.
17363
17364 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
17365 printed in wrong order due to sorting.
17366
17367Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
17368
17369 * gdb.t00/teststrategy.exp: Fix expected results for printing
17370 user entered string constant. Is array of char, prints with no
17371 address.
17372
17373 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
17374 commands.
17375 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
17376 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
17377 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
17378 of struct of char arrays.
17379 * gdb.t00/radix.exp: New tests for radix commands.
17380
17381Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
17382
17383 * gdb.t16/printcmd.exp: Print a variable before running program
17384 (with xfail for AIX).
17385
17386Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
17387
17388 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
17389
17390 * gdb.t16/printcmd.exp: Don't print variables before running program.
17391
17392 * gdb.t06/break.exp: Don't require envp argument to main.
17393
17394 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
17395
17396 * gdb.t02/whatis.exp, gdb.t11/list.exp:
17397 Add xfails for rs6000.
17398
17399 * gdb.t02/whatis.exp: Change other tests not to re-test something
17400 we already tested.
17401
17402 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
17403 each type used has a variable of that type.
17404
17405Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
17406
17407 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
17408
17409Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
17410
17411 * configure.in: change srctrigger to be a file, not a directory
17412
17413Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
17414
17415 * configure.in (mips-idt-ecoff*): Added trailing '*'.
17416
17417 * gdb.t11/list.exp: Fixed a couple of typos.
17418
17419Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
17420
17421 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
17422 is fixed and PR is closed.
17423 * gdb.t16 (gdbme.c): Add simple test string variable.
17424 * gdb.t16 (printcmds.exp): Add tests with simple test string
17425 variable, primarily for boundaries on "set print elements".
17426
17427Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
17428
17429 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
17430 Make leading 0's optional and don't expect a tab in the middle
17431 of the number.
17432
17433 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
17434
17435 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
17436 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
17437 don't end command passed to gdb_test with newline.
17438
17439 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
17440 signed keyword away, don't expect signed bitfields to be signed.
17441
17442 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
17443 printing with only as many 1's as are in the field as well as printing
17444 with 32 1's (see comment).
17445
17446Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
17447
17448 * gdb.t00/default.exp: Start with a fresh gdb.
17449 * configure.in (configdirs): Remove gdb.t31 until the chill
17450 compiler works again. It no longer is able to find chillrt0
17451 since it isn't in libchill.a anymore.
17452 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
17453 wierd.o, make more modular.
17454 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
17455 spurious newlines that caused problems.
17456
17457Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17458
17459 * Move test with enums and partial symbols from gdb.t03/ptype.exp
17460 to gdb.stabs/wierd.exp since GCC has worked around the bug.
17461 gdb.stabs/wierd.{exp,def}: Many new tests.
17462
17463 * gdb.t00/default.exp: update info line for new message.
17464
17465 * gdb.t02/{whatis.exp,gdbme.c}:
17466 Test that "char *" doesn't print as "caddr_t".
17467
17468Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17469
17470 * gdb.t00/help.exp: Use .* in place of some help messages which
17471 just changed.
17472 gdb.t00/default.exp: Update "info frame" test for new message.
17473 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
17474 Remove some xfails
17475
17476Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17477
17478 * gdb.t03/{gdbme.c,ptype.exp}:
17479 Add tests for typedef'd struct and union without tags.
17480 Also check "whatis" on a variable of a typedef'd enum without a tag.
17481
17482 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
17483 PRMS 1823; the bug still exists but isn't reproduced by this test
17484 anymore), and remove rs6000 XFAIL (the bug is fixed).
17485
17486 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
17487 duplicated from whatis.exp. For those that are left, accept
17488 "long", "long int", or "int" for long variables (whatis.exp already
17489 has an XFAIL for "int", so no need to fail it here).
17490
17491 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
17492 Deal with GCC's names for types now that GDB uses the compiler's names.
17493
17494 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
17495 setup_xfail's for sunos4. If we #defined the signed keyword away,
17496 don't expect GDB to know that char it is signed.
17497
17498 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
17499
17500Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
17501
17502 * configure.in (configdirs): Add gdb.t24 for C++ tests that
17503 should work on any system, regardless of debugging format.
17504 * gdb.t21/demangle.exp: Move to gdb.t24.
17505 * gdb.t24/demangle.exp: Move from gdb.t21.
17506 * gdb.t24/{Makefile.in, configure.in}: New files.
17507
17508Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17509
17510 * configure.in: Do gdb.stabs and C++ tests only for stabs.
17511 * gdb.stabs: New directory.
17512
17513Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17514
17515 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
17516 not just "Quit anyway?".
17517
17518Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
17519
17520 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
17521 that all setup_xfails are immediately followed by clear_xfails.
17522
17523Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
17524
17525 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
17526 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
17527 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
17528 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
17529 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
17530 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17531 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17532 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
17533 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
17534 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
17535 gdb.t31/chillvars.exp, lib/gdb.exp:
17536 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
17537 bug-gdb@prep.ai.mit.edu.
17538
17539Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
17540
17541 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
17542 with 0.0, not integer 0.
17543
17544Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
17545
17546 * gdb.t06/break.exp: Update for "Kill the program" message change.
17547
17548Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
17549
17550 * Makefile.in (GDBFLAGS): Set to -nx.
17551 * Makefile.in (site.exp): Use GDBFLAGS.
17552
17553Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17554
17555 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
17556 Makefiles.
17557 (check): depend on just-check.
17558 (just-check): added so that tests can be run without a noop
17559 build pass.
17560
17561Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17562
17563 Switch to using configure's configdirs.
17564 * Makefile.in (Makefile): add configure.in dependency.
17565 (SUBDIRS): removed redundant assignment.
17566 * configure.in: switch subdirs assignment to configdirs.
17567 * gdb.t*/configure.in: new files.
17568
17569Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
17570
17571 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
17572 works.
17573
17574Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
17575
17576 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
17577 in explicit rules. Apparently this is not supported by some makes.
17578
17579Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
17580
17581 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
17582
17583Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17584
17585 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
17586 disappeared.
17587
17588Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
17589
17590 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
17591
17592Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
17593
17594 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
17595 watchpoint problem that is now fixed.
17596 * gdb.t30/chexp.exp: Remove setup_xfail for printing
17597 uninitialized convenience variables.
17598 * gdb.t31/chillvars.exp: Fix expected patterns for printing
17599 structures.
17600
17601Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17602
17603 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
17604 which causes expect to get out of sync with gdb on long output
17605 from help set.
17606 * gdb.t09/corefile.exp: Make expected pattern for core file
17607 failing signal and frame output format less sun specific.
17608
17609Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
17610
17611 * gdb.t31/chillvars.exp: Add and remove initial dummy
17612 breakpoint, so that symbol table is forced in.
17613 (Needed at least on Sunos4, though it seems not SVR4.)
17614 * gdb.t31/chillvars.exp: Update for changed output format.
17615
17616Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
17617
a9c64011 17618 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
17619
17620Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
17621
17622 * Makefile.in: Added --srcdir when invoking runtest, removed the
17623 need for a local config file. (optional now)
17624
17625Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
17626
17627 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
17628 failure count used to force early termination. Add some more
17629 expected failures for gnu style demangling.
17630
17631Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17632
17633 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
17634 pmi variable from gdb.t20/gdbme to get optimized away.
17635 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
17636 Check for written corefile upon timeout _and_ eof.
17637
17638Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17639
17640 * config/unix-gdb.exp: Add missing return 0.
17641
17642Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17643
17644 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
17645 test termination.
17646
17647Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
17648
17649 * configure.in (subdirs): Put back gdb.t17 which mysteriously
17650 disappeared.
17651
17652Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
17653
17654 * gdb.t10/crossload.exp: Disable the i860-elf test until such
17655 time as i860 support works.
17656
d63a86f8 17657 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
17658 "backtrace 100\r" rather than just "backtrace\r", to match last
17659 change.
17660
17661Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
17662
17663 * config/udi-gdb.exp (gdb_exit): Remove close command.
17664 (gdb_target_udi): New procedure to set the UDI target.
17665 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
17666 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
17667 Added waits for prompts after several question responses. Added
17668 some more responses used by a29k-amd-udi-gdb.
17669 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
17670 pass different arguments, restart UDI connection after program
17671 completion.
17672 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
17673 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17674 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
17675 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
17676 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
17677 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
17678 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17679 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
17680 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
17681 after program completion.
17682 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
17683 compiled with a SELECT_VECS setting.
17684 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
17685 infinite recursion.
17686
17687 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
17688 Added checks for COFF results, and made them expected failures for
17689 all targets. It would be better to make them expected failures
17690 for COFF targets only.
17691
17692Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
17693
17694 * Makefile.in: add null dvi target, don't bother to recurse
17695 through test directories for info and install-info; rename
17696 $(datadir) to be dejagnu instead of deja-gnu
17697
17698Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
17699
17700 * gdb.t31/gdbme.ch: Re-enable code that previously caused
17701 compiler to coredump.
17702 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
17703 code.
17704
17705Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
17706
17707 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
17708 coredump.
17709 * gdb.t31/chillvars.exp: Comment out tests that depend on that
17710 code.
17711
17712Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
17713
17714 * gdb.t03/ptype.exp: tests for return code from gdb_test.
17715 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
17716 which in a shell. Deletes xgdb when done.
17717 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
17718 Tests the return from the "set height" or "set width" commands.
17719 Added a few return codes where needed.
17720
17721Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
17722
17723 * Makefile.in (SUBDIRS): Add gdb.t17.
17724 * configure.in (subdirs): Add gdb.t17.
17725 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
17726 files to test gdb's calling of functions in the inferior with
17727 the correct arguments and gdb's ability to retrieve any
17728 result returned.
17729
17730Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
17731
17732 * config/unix-gdb.exp (gdb_exit): Remove close commands that
17733 may be called after gdb goes away. Previous versions of expect
17734 needed these to avoid file descriptor leaks, but they cause
17735 errors with the current revision of expect.
17736 * gdb.t00/gdbvars.exp: Use -re on expected output after
17737 setting sevenbit-strings.
17738 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
17739 to set sevenbit-strings consistent across tests.
17740 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
17741 set sevenbit-strings consistent across tests.
17742
17743Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
17744
17745 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
17746 expected output to match current "expect" expectations.
17747
17748Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
17749
17750 * gdb.t00/default.exp: Change expected output for default "source"
17751 command, to match new gdb behavior which requires a filename to
17752 source.
17753
17754Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
17755
17756 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
17757 expected fail for i486-*-* that misses the marker2 function.
17758 * gdb.t10/crossload.exp (bfddefault): Allow successful
17759 recognition of a format to pass even if no symbols are found.
17760 Explicitly catch failures where the format is not recognized
17761 or is ambiguous, and add the reason to the fail message.
17762 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
17763 the cause is and invalid target and add reason to failure message.
17764 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
17765 elf32-i386, elf32-sparc, and elf32-i860.
17766 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
17767 Set up expected failure for 'filename'::variable scope resolution,
17768 which is now apparently broken on all targets.
17769 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
17770 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
17771 gdb.t23/templates.exp: Change failure for missing binfile into
17772 just a warning.
17773 gdb.t21/demangle.exp: Change all cfront references to 'arm'
17774 references.
17775
17776Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
17777
17778 * gdb.t00/default.exp: Add expected output for default "source"
17779 command, to match new gdb behavior.
17780 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
17781
17782Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
17783
17784 * config/*-gdb.exp: returns an error, rather than exiting on
17785 internal errors.
17786
17787Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
17788
17789 * gdb.t03/gdbme.c: Add pointer to struct variable.
17790 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
17791 referencing struct members.
17792
17793Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
17794
17795 * configure.in (mips-idt-ecoff): New target.
17796 * config/mips-gdb.exp: New file for remote board using MIPS remote
17797 debugging protocol.
17798
17799 * Redid configuration scheme. Removed gdb.t*/configure.in.
17800 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
17801 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
17802 distclean targets. Built executables via .o files. Adjusted
17803 tests to account for source files in $(srcdir) rather than
17804 $(objdir).
17805 * lib/gdb.exp (runto): Don't expect () after the function name,
17806 because it may have arguments.
17807
17808Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
17809
17810 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
17811 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
17812 expected failures for mips-idt-* and mips-sgi-*.
17813 * gdb.t00/default.exp (attach): Kill process if requested.
17814 * gdb.t00/help.exp (help target core, help target): Accept a gdb
17815 that does not read core files.
17816 * gdb.t01/run.exp: Removed checks for exit status code.
17817 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
17818 it is linked in.
17819 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
17820 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
17821 appropriate, rather than doing it by hand.
17822 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
17823 execution.
17824 * gdb.t10/crossload.exp: Kill existing program if needed.
17825 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
17826 appropriate, rather than doing it by hand. Always increase
17827 timeout for this test, not just for VxWorks.
17828
17829Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
17830
17831 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
17832 of Chill STRUCT types and STRUCT values.
17833 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
17834 than "char".
17835 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 17836 struct2): New struct definitions and initializations to test
c906108c
SS
17837 simple Chill STRUCT types.
17838
17839Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
17840
17841 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
17842 the null byte at the end of strings.
17843 * gdb.t00/default.exp: Make show version insensitive to copyright
17844 date.
17845 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
17846 to avoid dependencies on target char signedness.
17847 * gdb.t16/printcmds.exp: Update expected results for explicitly
17848 unsigned char.
17849 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
17850 now work.
17851 * gdb.t21/demangle.exp: Add many more patterns for template
17852 demangling, most of them being expected failures.
17853 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
17854 string we are matching for, to match on the whole string.
17855 * gdb.t21/demangle.exp: Add many new test strings to demangle,
17856 and fix a whole bunch that had incorrect expected output but were
17857 passing anyway because of the bug in "proc demangle".
17858 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
17859 type.
17860 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
17861
17862Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
17863
a9c64011
AS
17864 * gdb/testsuite: made modifications to testcases, etc., to allow
17865 them to work properly given the reorganization of deja-gnu and the
17866 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
17867
17868Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
17869
17870 * gdb/testsuite: Initial creation of gdb/testsuite.
17871 Migrated dejagnu testcases and support files for testing nm to
17872 gdb/testsuite from deja-gnu. These files were moved "as is"
17873 with no modifications. This migration is part of a major overhaul
17874 of dejagnu. The modifications to these testcases, etc., which
17875 will allow them to work with the new version of dejagnu will be
17876 made in a future update.
48efe704 17877
8d8cb839 17878 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 17879\f
8d8cb839
EZ
17880;; Local Variables:
17881;; mode: change-log
17882;; left-margin: 8
17883;; fill-column: 74
17884;; version-control: never
17885;; End:
902f2ccb
MC
17886
17887 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 17888 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
17889 Copying and distribution of this file, with or without modification,
17890 are permitted provided the copyright notice and this notice are preserved.